openpss / com.hendraanggrian.openpss.ui.main / MainController

MainController

class MainController : Controller, Refreshable

Constructors

<init>

MainController()

Properties

addCustomerItem

lateinit var addCustomerItem: MenuItem

addInvoiceItem

lateinit var addInvoiceItem: MenuItem

customerController

lateinit var customerController: CustomerController

customerGraphic

lateinit var customerGraphic: MarginedImageView

digitalPrintPriceItem

lateinit var digitalPrintPriceItem: MenuItem

drawer

lateinit var drawer: JFXDrawer

drawerList

lateinit var drawerList: ListView<Label>

employeeItem

lateinit var employeeItem: MenuItem

employeeLabel

lateinit var employeeLabel: Label

eventPagination

lateinit var eventPagination: PaginatedPane

financeController

lateinit var financeController: FinanceController

financeGraphic

lateinit var financeGraphic: MarginedImageView

hamburger

lateinit var hamburger: JFXHamburger

invoiceController

lateinit var invoiceController: InvoiceController

invoiceGraphic

lateinit var invoiceGraphic: MarginedImageView

menuBar

lateinit var menuBar: MenuBar

offsetPrintPriceItem

lateinit var offsetPrintPriceItem: MenuItem

platePriceItem

lateinit var platePriceItem: MenuItem

quitItem

lateinit var quitItem: MenuItem

recessItem

lateinit var recessItem: MenuItem

scheduleController

lateinit var scheduleController: ScheduleController

scheduleGraphic

lateinit var scheduleGraphic: MarginedImageView

settingsItem

lateinit var settingsItem: MenuItem

stack

lateinit var stack: StackPane

tabPane

lateinit var tabPane: TabPane

titleLabel

lateinit var titleLabel: Label

toolbar

lateinit var toolbar: Toolbar

wageController

lateinit var wageController: WageController

wageGraphic

lateinit var wageGraphic: MarginedImageView

Inherited Properties

colorResources

open val colorResources: Properties

dimenResources

open val dimenResources: Properties

login

open lateinit var login: Employee

resourceBundle

open lateinit var resourceBundle: ResourceBundle

Functions

about

fun about(): Unit

add

fun add(event: ActionEvent): Unit

checkUpdate

fun checkUpdate(): Unit

editEmployee

fun editEmployee(): Unit

editPrice

fun editPrice(event: ActionEvent): Unit

editRecess

fun editRecess(): Unit

initialize

fun initialize(location: URL, resources: ResourceBundle): Unit

onDrawerOpened

fun onDrawerOpened(): Unit

onDrawerOpening

fun onDrawerOpening(): Unit

quit

fun quit(): Unit

refresh

fun refresh(): Unit

settings

fun settings(): Unit

testViewInvoice

fun testViewInvoice(): Unit

Inherited Functions

addExtra

fun addExtra(key: String, value: Any): Controller

Register extra value with key.

getExtra

fun <T : Any> getExtra(key: String): T

Get extra registered with key, should be executed in platform thread.