add addAllElements
This commit is contained in:
parent
c975730a58
commit
c36d81aa92
|
@ -6,8 +6,8 @@ import org.hso.texturesyncclient.view.mainView.MainView
|
|||
import org.hso.texturesyncclient.view.startupView.StartupView
|
||||
import tornadofx.App
|
||||
|
||||
class Main: App(MainView::class){
|
||||
class Main: App(ImportView::class){
|
||||
|
||||
val controller = Controller()
|
||||
//val controller = Controller()
|
||||
|
||||
}
|
|
@ -1,27 +1,31 @@
|
|||
package org.hso.texturesyncclient.controller
|
||||
|
||||
import javafx.scene.image.Image
|
||||
import org.hso.texturesyncclient.controller.net.Connection
|
||||
import org.hso.texturesyncclient.model.GUIModel
|
||||
import org.hso.texturesyncclient.model.Texture
|
||||
import org.hso.texturesyncclient.view.importView.ImportViewController
|
||||
import org.hso.texturesyncclient.view.mainView.MainViewController
|
||||
import org.hso.texturesyncclient.view.startupView.StartupViewController
|
||||
import tornadofx.Controller
|
||||
import java.net.InetAddress
|
||||
|
||||
class Controller : Controller() {
|
||||
|
||||
private val mvc: MainViewController by inject()
|
||||
//private val mvc: = MainViewController()
|
||||
//private val mvc: = MainViewController()
|
||||
private val svc: StartupViewController by inject()
|
||||
private val ivc: ImportViewController by inject()
|
||||
|
||||
private val con = Connection(InetAddress.getByName("127.0.0.1"))
|
||||
init {
|
||||
//TODO FIX ME!
|
||||
/*var test1 = GUIModel() // TODO get image from server with get_texture_preview
|
||||
test1.setImage(Image("textures/sample_texture_1.jpg"))
|
||||
test1.setText("Texture 1")
|
||||
mvc.addElement(test1)
|
||||
/*var data = Texture()
|
||||
var img = con.getTexturePreview(data.textureHash)
|
||||
var test = GUIModel(data, img)
|
||||
mvc.addElement(test)
|
||||
|
||||
data = Texture()
|
||||
img = con.getTexturePreview(data.textureHash)
|
||||
test = GUIModel(data, img)
|
||||
mvc.addElement(test)*/
|
||||
|
||||
var test2 = GUIModel()
|
||||
test2.setImage(Image("textures/sample_texture_2.jpg"))
|
||||
test2.setText("Texture 2")
|
||||
mvc.addElement(test2)
|
||||
*/
|
||||
}
|
||||
}
|
|
@ -4,7 +4,6 @@ import javafx.collections.ObservableList
|
|||
import javafx.scene.image.Image
|
||||
import org.hso.texturesyncclient.model.GUIModel
|
||||
import tornadofx.Controller
|
||||
import tornadofx.add
|
||||
|
||||
class MainViewController : Controller() {
|
||||
|
||||
|
@ -21,7 +20,11 @@ class MainViewController : Controller() {
|
|||
|
||||
// FolderView functions
|
||||
fun addElement(element: GUIModel) {
|
||||
folderView.add(element)
|
||||
folderView.children.add(element)
|
||||
}
|
||||
|
||||
fun addAllElements(elementList: List<GUIModel>) {
|
||||
folderView.children.addAll(elementList)
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue