12 #include "WindowDialogMixin.h" 13 #include "swighelper.h" 14 #include "windows/GUIMediaWindow.h" 24 class WindowXMLInterceptor;
92 std::string sFallBackPath;
106 WindowXML(
const String& xmlFilename,
const String& scriptPath,
107 const String& defaultSkin =
"Default",
108 const String& defaultRes =
"720p",
109 bool isMedia =
false);
112 #ifdef DOXYGEN_SHOULD_USE_THIS 138 #ifdef DOXYGEN_SHOULD_USE_THIS 162 #ifdef DOXYGEN_SHOULD_USE_THIS 183 SWIGHIDDENVIRTUAL
void removeItem(
int position);
186 #ifdef DOXYGEN_SHOULD_USE_THIS 187 getCurrentListPosition();
205 SWIGHIDDENVIRTUAL
int getCurrentListPosition();
208 #ifdef DOXYGEN_SHOULD_USE_THIS 209 setCurrentListPosition(...);
229 SWIGHIDDENVIRTUAL
void setCurrentListPosition(
int position);
232 #ifdef DOXYGEN_SHOULD_USE_THIS 253 SWIGHIDDENVIRTUAL
ListItem* getListItem(
int position);
256 #ifdef DOXYGEN_SHOULD_USE_THIS 275 SWIGHIDDENVIRTUAL
int getListSize();
278 #ifdef DOXYGEN_SHOULD_USE_THIS 295 SWIGHIDDENVIRTUAL
void clearList();
298 #ifdef DOXYGEN_SHOULD_USE_THIS 299 setContainerProperty(...);
325 SWIGHIDDENVIRTUAL
void setContainerProperty(
const String &strProperty,
const String &strValue);
328 #ifdef DOXYGEN_SHOULD_USE_THIS 374 SWIGHIDDENVIRTUAL
void setContent(
const String &strValue);
377 #ifdef DOXYGEN_SHOULD_USE_THIS 378 getCurrentContainerId(...);
395 SWIGHIDDENVIRTUAL
int getCurrentContainerId();
401 bool OnAction(
const CAction& action)
override;
402 SWIGHIDDENVIRTUAL
void AllocResources(
bool forceLoad =
false);
403 SWIGHIDDENVIRTUAL
void FreeResources(
bool forceUnLoad =
false);
404 SWIGHIDDENVIRTUAL
bool OnClick(
int iItem);
405 SWIGHIDDENVIRTUAL
bool OnDoubleClick(
int iItem);
406 SWIGHIDDENVIRTUAL
void Process(
unsigned int currentTime, CDirtyRegionList &dirtyregions);
408 bool IsMediaWindow()
const override 423 SWIGHIDDENVIRTUAL
bool LoadXML(
const String &strPath,
const String &strPathLower);
426 SWIGHIDDENVIRTUAL
void GetContextButtons(
int itemNumber,
CContextButtons &buttons);
427 SWIGHIDDENVIRTUAL
bool Update(
const String &strPath);
511 const String& defaultSkin =
"Default",
512 const String& defaultRes =
"720p");
518 bool IsDialogRunning()
const override 521 return WindowDialogMixin::IsDialogRunning();
523 bool IsDialog()
const override 528 bool IsModalDialog()
const override 533 bool IsMediaWindow()
const override 538 bool OnAction(
const CAction& action)
override;
539 void OnDeinitWindow(
int nextWindowID)
override;
541 bool LoadXML(
const String& strPath,
const String& strPathLower)
override;
543 inline void show()
override 546 WindowDialogMixin::show();
548 inline void close()
override 551 WindowDialogMixin::close();
554 friend class DialogJumper;
Definition: WindowXML.h:90
Definition: WindowDialogMixin.h:23
Definition: WindowXML.cpp:51
class encapsulating information regarding a particular user action to be sent to windows and controls...
Definition: Action.h:22
static int lockingGetNextAvailableWindowId()
This helper retrieves the next available id.
Definition: WindowXML.cpp:146
Defining LOG_LIFECYCLE_EVENTS will log all instantiations, deletions and also reference countings (in...
Definition: Addon.cpp:25
Definition: ListItem.h:53
Definition: GUIMessage.h:365
Definition: WindowXML.h:507
bool OnMessage(CGUIMessage &message) override
Definition: WindowXML.cpp:299
Definition: Alternative.h:17
Definition: GUIDialogContextMenu.h:92