open class UiStateMenu : StateObservable<UiStateMenu.Event!>
class Event |
|
class StackData |
|
open class ToolStack : ArrayList<UiStateMenu.StackData!> |
UiStateMenu() |
static val MAIN_TOOL_ID: String |
var isConfigObject: Boolean |
open fun getCurrentPanelData(): PanelData! |
|
open fun getCurrentStackData(): UiStateMenu.StackData! |
|
open fun getCurrentTool(): AbstractToolPanel! |
|
open fun getToolStack(): UiStateMenu.ToolStack! |
|
open fun goBackwards(revert: Boolean): Unit |
|
open fun notifyAcceptClicked(): Unit |
|
open fun notifyCancelClicked(): Unit |
|
open fun notifyCloseClicked(): Unit |
|
open fun notifySaveClicked(): Unit |
|
open fun onBind(stateHandler: StateHandler!): Unit |
|
open fun onLayerListSettingsChanged(listSettings: LayerListSettings!): Unit |
|
open fun openMainMenu(): Unit |
|
open fun openMainTool(toolId: String!): Unit open fun openMainTool(newTool: PanelData!): Unit |
|
open fun openSubTool(toolId: String!): Unit open fun openSubTool(newTool: PanelData!): Unit |
open fun addCallback(callback: StateListenerInterface!): Unit open fun addCallback(callback: EventListenerInterface<EventEnum>!): Unit |
|
open fun describeContents(): Int |
|
open fun getSettingsHandler(): StateHandler! |
|
open fun getSettingsHolder(): SettingsHolderInterface! |
|
open fun <StateClass : StateObservable<Enum<*>!>!> getStateModel(stateClass: Class<StateClass>!): StateClass open fun getStateModel(stateClass: String!): StateObservable<Enum<*>!>! |
|
open fun hasModelNonDefaultValue(stateClass: String!): Boolean open fun hasModelNonDefaultValue(stateClass: Class<out Settings<*>!>!): Boolean |
|
open fun hasStateHandler(): Boolean |
|
open fun isFrozen(): Boolean |
|
open fun notifyPropertyChanged(field: EventEnum): Unit |
|
fun onBind(settingsList: SettingsHolderInterface!): Unit |
|
open fun removeCallback(callback: EventListenerInterface<EventEnum>!): Unit open fun removeCallback(callback: StateListenerInterface!): Unit |
|
open fun writeToParcel(dest: Parcel!, flags: Int): Unit |