#include <immsswitcher.h>
Public Member Functions | |
virtual | ~IMMSSwitcher () |
virtual void | show ()=0 |
virtual void | hide ()=0 |
virtual void | setWindowManager (IMMSWindowManager *wm)=0 |
virtual void | setPluginManager (MMSPluginManager *pm)=0 |
virtual void | setInputManager (MMSInputManager *im)=0 |
virtual MMSChildWindow * | loadPreviewDialog (string filename, MMSTheme *theme=NULL, int id=-1)=0 |
virtual MMSChildWindow * | loadInfoBarDialog (string filename, MMSTheme *theme=NULL)=0 |
virtual void | setVolume (unsigned int volume, bool init=false)=0 |
virtual IMMSSwitcher * | newSwitcher (MMSPluginData *plugindata)=0 |
virtual bool | switchToPlugin ()=0 |
virtual bool | revertToLastPlugin ()=0 |
virtual bool | leavePlugin (bool show_switcher)=0 |
virtual void | refresh ()=0 |
virtual MMSChildWindow * | loadChildWindow (string filename, MMSTheme *theme=NULL)=0 |
load a generic childwindow to be shown by the plugin | |
virtual void * | callback (void *data)=0 |
Generic callback for plugin->switcher communication. | |
virtual MMSWidget * | getMyButton ()=0 |
Definition at line 42 of file immsswitcher.h.
virtual IMMSSwitcher::~IMMSSwitcher | ( | ) | [inline, virtual] |
Definition at line 44 of file immsswitcher.h.
virtual void IMMSSwitcher::show | ( | ) | [pure virtual] |
Implemented in MMSSwitcher.
virtual void IMMSSwitcher::hide | ( | ) | [pure virtual] |
Implemented in MMSSwitcher.
virtual void IMMSSwitcher::setWindowManager | ( | IMMSWindowManager * | wm | ) | [pure virtual] |
Implemented in MMSSwitcher.
virtual void IMMSSwitcher::setPluginManager | ( | MMSPluginManager * | pm | ) | [pure virtual] |
Implemented in MMSSwitcher.
virtual void IMMSSwitcher::setInputManager | ( | MMSInputManager * | im | ) | [pure virtual] |
Implemented in MMSSwitcher.
virtual MMSChildWindow* IMMSSwitcher::loadPreviewDialog | ( | string | filename, | |
MMSTheme * | theme = NULL , |
|||
int | id = -1 | |||
) | [pure virtual] |
Implemented in MMSSwitcher.
virtual MMSChildWindow* IMMSSwitcher::loadInfoBarDialog | ( | string | filename, | |
MMSTheme * | theme = NULL | |||
) | [pure virtual] |
Implemented in MMSSwitcher.
virtual void IMMSSwitcher::setVolume | ( | unsigned int | volume, | |
bool | init = false | |||
) | [pure virtual] |
Implemented in MMSSwitcher.
virtual IMMSSwitcher* IMMSSwitcher::newSwitcher | ( | MMSPluginData * | plugindata | ) | [pure virtual] |
Implemented in MMSSwitcher.
virtual bool IMMSSwitcher::switchToPlugin | ( | ) | [pure virtual] |
Implemented in MMSSwitcher.
virtual bool IMMSSwitcher::revertToLastPlugin | ( | ) | [pure virtual] |
Implemented in MMSSwitcher.
virtual bool IMMSSwitcher::leavePlugin | ( | bool | show_switcher | ) | [pure virtual] |
Implemented in MMSSwitcher.
virtual void IMMSSwitcher::refresh | ( | ) | [pure virtual] |
Implemented in MMSSwitcher.
virtual MMSChildWindow* IMMSSwitcher::loadChildWindow | ( | string | filename, | |
MMSTheme * | theme = NULL | |||
) | [pure virtual] |
load a generic childwindow to be shown by the plugin
application | specific data |
Implemented in MMSSwitcher.
virtual void* IMMSSwitcher::callback | ( | void * | data | ) | [pure virtual] |
Generic callback for plugin->switcher communication.
application | specific data |
Implemented in MMSSwitcher.
virtual MMSWidget* IMMSSwitcher::getMyButton | ( | ) | [pure virtual] |
Implemented in MMSSwitcher.