abstract class Settings<EventEnum : Enum<Enum<*>>!> : StateObservable<EventEnum>, Cloneable, Parcelable
open class SaveState : ConcurrentHashMap<String!, Any!> |
class RevertibleField |
Settings(enumClass: Class<out Enum<Enum<*>>!>!) Settings(in: Parcel!) |
val isRevertible: Boolean |
|
var revertibleFields: MutableMap<Field!, Settings.RevertibleField!>! |
|
static val STATE_REVERTED: String |
var isConfigObject: Boolean |
open fun createSaveState(): Settings.SaveState! |
|
open fun describeContents(): Int |
|
open fun <StateClass : Settings<Enum<*>!>!> getFrozenSettings(): StateClass |
|
open fun <StateClass : Settings<Enum<*>!>!> getSettingsModel(settingsClass: Class<StateClass>!): StateClass |
|
open fun hasChanges(): Boolean |
|
abstract fun hasNonDefaults(): Boolean |
|
open fun hasRevertableState(): Boolean |
|
open fun isFrozen(): Boolean |
|
open fun isRevertible(): Boolean |
|
open fun revertState(): Unit open fun revertState(saveState: Settings.SaveState!): Unit |
|
open fun saveInitState(): Unit |
|
open fun saveState(): Unit |
|
open fun writeToParcel(dest: Parcel!, flags: Int): Unit |
open fun addCallback(callback: StateListenerInterface!): Unit open fun addCallback(callback: EventListenerInterface<EventEnum>!): Unit |
|
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 notifyPropertyChanged(field: EventEnum): Unit |
|
open fun onBind(stateHandler: StateHandler!): Unit fun onBind(settingsList: SettingsHolderInterface!): Unit |
|
open fun removeCallback(callback: EventListenerInterface<EventEnum>!): Unit open fun removeCallback(callback: StateListenerInterface!): Unit |
open class AssetConfig : Settings<Event!>, Parcelable
Photo Editor Configuration file. |
|
open class CameraSettings : Settings<CameraSettings.Event!>
|
|
open class CameraState : Settings<CameraState.Event!>
|
|
open class ColorAdjustmentSettings : Settings<ColorAdjustmentSettings.Event!>
|
|
open class EditorLoadSettings : Settings<EditorLoadSettings.Event!>
|
|
open class EditorSaveSettings : Settings<EditorSaveSettings.Event!>
|
|
abstract class EventTracker : Settings<Event!>
|
|
open class FilterSettings : Settings<FilterSettings.Event!>
|
|
open class LayerListSettings : Settings<LayerListSettings.Event!> |
|
abstract class LayerSettings<T : Enum<Enum<*>>!> : Settings<T> |
|
open class UiConfigAdjustment : Settings<Event!>, Parcelable
Photo Editor Configuration file. |
|
open class UiConfigAspect : Settings<Event!>, Parcelable
Photo Editor Configuration file. |
|
open class UiConfigBrush : Settings<Event!>, Parcelable
Photo Editor Configuration file. |
|
open class UiConfigFilter : Settings<Event!>, Parcelable
Photo Editor Configuration file. |
|
open class UiConfigFocus : Settings<Event!>, Parcelable
Photo Editor Configuration file. |
|
open class UiConfigFrame : Settings<Event!>, Parcelable
Photo Editor Configuration file. |
|
open class UiConfigMainMenu : Settings<Event!>, Parcelable
Photo Editor Configuration file. |
|
open class UiConfigOverlay : Settings<Event!>, Parcelable
Photo Editor Configuration file. |
|
open class UiConfigSticker : Settings<Event!>, Parcelable
Photo Editor Configuration file. |
|
open class UiConfigText : Settings<Event!>, Parcelable
Photo Editor Configuration file. |
|
open class UiConfigTextDesign : Settings<Event!>, Parcelable
Photo Editor Configuration file. |
|
open class UiConfigTheme : Settings<Event!>, Parcelable
Photo Editor Configuration file. |