|
bool | OnMessage (CGUIMessage &message) override |
|
bool | OnAction (const CAction &action) override |
|
void | OnDeinitWindow (int nextWindowID) override |
|
bool | IsDialogRunning () const override |
|
bool | IsModalDialog () const override |
|
bool | IsDialog () const override |
|
void | show () override |
|
void | close () override |
|
| Window (int existingWindowId=-1) |
| This just creates a default window.
|
|
SWIGHIDDENVIRTUAL bool | OnMessage (CGUIMessage &message) |
|
SWIGHIDDENVIRTUAL bool | OnAction (const CAction &action) |
|
SWIGHIDDENVIRTUAL bool | OnBack (int actionId) |
|
SWIGHIDDENVIRTUAL void | OnDeinitWindow (int nextWindowID) |
|
SWIGHIDDENVIRTUAL bool | IsDialogRunning () const |
|
SWIGHIDDENVIRTUAL bool | IsDialog () const |
|
SWIGHIDDENVIRTUAL bool | IsModalDialog () const |
|
SWIGHIDDENVIRTUAL bool | IsMediaWindow () const |
|
SWIGHIDDENVIRTUAL void | dispose () |
|
void | interceptorClear () |
| This is called from the InterceptorBase destructor to prevent further use of the interceptor from the window.
|
|
virtual void | onAction (Action *action) |
|
virtual void | onControl (Control *control) |
|
virtual void | onClick (int controlId) |
|
virtual void | onDoubleClick (int controlId) |
|
virtual void | onFocus (int controlId) |
|
virtual void | onInit () |
|
SWIGHIDDENVIRTUAL void | show () |
|
SWIGHIDDENVIRTUAL void | setFocus (Control *pControl) |
|
SWIGHIDDENVIRTUAL void | setFocusId (int iControlId) |
|
SWIGHIDDENVIRTUAL Control * | getFocus () |
|
SWIGHIDDENVIRTUAL long | getFocusId () |
|
SWIGHIDDENVIRTUAL void | removeControl (Control *pControl) |
|
SWIGHIDDENVIRTUAL void | removeControls (std::vector< Control *> pControls) |
|
SWIGHIDDENVIRTUAL long | getHeight () |
|
SWIGHIDDENVIRTUAL long | getWidth () |
|
SWIGHIDDENVIRTUAL void | setProperty (const char *key, const String &value) |
|
SWIGHIDDENVIRTUAL String | getProperty (const char *key) |
|
SWIGHIDDENVIRTUAL void | clearProperty (const char *key) |
|
SWIGHIDDENVIRTUAL void | clearProperties () |
|
SWIGHIDDENVIRTUAL void | close () |
|
SWIGHIDDENVIRTUAL void | doModal () |
|
SWIGHIDDENVIRTUAL void | addControl (Control *pControl) |
|
SWIGHIDDENVIRTUAL void | addControls (std::vector< Control *> pControls) |
|
SWIGHIDDENVIRTUAL Control * | getControl (int iControlId) |
|
void | setHandler (CallbackHandler *_handler) |
|
void | invokeCallback (Callback *callback) |
|
const char * | GetClassname () const |
|
LanguageHook * | GetLanguageHook () |
|
bool | isDeallocating () |
| This method should be called while holding a Synchronize on the object. More...
|
|
void | Release () const |
|
void | Acquire () const |
|
|
static short | getNumAddonClasses () |
|
| Window (bool discrim) |
| This only takes a boolean to allow subclasses to explicitly use it. More...
|
|
void | deallocating () override |
| This method is meant to be called from the destructor of the lowest level class. More...
|
|
void | setWindow (InterceptorBase *_window) |
| Child classes MUST call this in their constructors. More...
|
|
void | popActiveWindowId () |
| This is a helper method since popping the previous window id is a common function.
|
|
Control * | GetControlById (int iControlId, CCriticalSection *gc) |
| This is a helper method since getting a control by it's id is a common function. More...
|
|
SWIGHIDDENVIRTUAL void | PulseActionEvent () |
|
SWIGHIDDENVIRTUAL bool | WaitForActionEvent (unsigned int milliseconds) |
|
bool | hasHandler () |
|
static int | getNextAvailableWindowId () |
| This helper retrieves the next available id. More...
|
|
static short | getNextClassIndex () |
| This is meant to be called during static initialization and so isn't synchronized.
|
|
InterceptorBase * | window |
|
int | iWindowId = -1 |
|
std::vector< AddonClass::Ref< Control > > | vecControls |
|
int | iOldWindowId = 0 |
|
int | iCurrentControlId = 3000 |
|
bool | bModal = false |
|
CEvent | m_actionEvent |
|
bool | canPulse = false |
|
bool | existingWindow = true |
|
bool | destroyAfterDeInit = false |
|
AddonClass::Ref< CallbackHandler > | handler |
|
LanguageHook * | languageHook |
|