TextureSync/client/src/main/kotlin/org/hso/texturesyncclient/controller/Controller.kt

26 lines
794 B
Kotlin

package org.hso.texturesyncclient.controller
import javafx.scene.image.Image
import org.hso.texturesyncclient.model.GUIModel
import org.hso.texturesyncclient.view.mainView.MainViewController
import tornadofx.Controller
class Controller : Controller() {
private val mvc: MainViewController by inject()
//private val mvc: = MainViewController()
//private val mvc: = MainViewController()
init {
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 test2 = GUIModel()
test2.setImage(Image("textures/sample_texture_2.jpg"))
test2.setText("Texture 2")
mvc.addElement(test2)
}
}