WidgetPluginBase Class Reference

#include <widgetplugins.h>

Inheritance diagram for WidgetPluginBase:

Inheritance graph
[legend]
Collaboration diagram for WidgetPluginBase:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 WidgetPluginBase (const QString &name, const QString &description)
virtual void saveState (KConfig *) const
virtual void restoreState (KConfig *)
virtual void restoreState (KConfig *, bool showByDefault)
virtual void startPlugin ()
virtual QWidget * getWidget ()=0
virtual const QWidget * getWidget () const =0
virtual bool isReallyVisible (const QWidget *w=NULL) const
virtual bool isAnywhereVisible (const QWidget *w=NULL) const
virtual void showOnOrgDesktop ()=0

Protected Member Functions

virtual void pShowOnOrgDesktop ()
virtual void pShow ()
virtual void pShow (bool show)
virtual void pHide ()
virtual void pToggleShown ()
virtual void pShowEvent (QShowEvent *)
virtual void pHideEvent (QHideEvent *)
virtual void notifyManager (bool shown)
virtual void getKWinState (const QWidget *w=NULL) const

Protected Attributes

bool m_geoCacheValid
bool m_saveMinimized
bool m_saveMaximized
bool m_saveSticky
int m_saveDesktop
QRect m_saveGeometry
bool m_geoRestoreFlag
bool m_restoreShow

Detailed Description

Definition at line 29 of file widgetplugins.h.


Constructor & Destructor Documentation

WidgetPluginBase::WidgetPluginBase ( const QString &  name,
const QString &  description 
)


Member Function Documentation

virtual void WidgetPluginBase::getKWinState ( const QWidget *  w = NULL  )  const [protected, virtual]

virtual const QWidget* WidgetPluginBase::getWidget (  )  const [pure virtual]

Implemented in PluginConfigurationDialog.

virtual QWidget* WidgetPluginBase::getWidget (  )  [pure virtual]

Implemented in PluginConfigurationDialog.

virtual bool WidgetPluginBase::isAnywhereVisible ( const QWidget *  w = NULL  )  const [virtual]

virtual bool WidgetPluginBase::isReallyVisible ( const QWidget *  w = NULL  )  const [virtual]

virtual void WidgetPluginBase::notifyManager ( bool  shown  )  [protected, virtual]

virtual void WidgetPluginBase::pHide (  )  [protected, virtual]

virtual void WidgetPluginBase::pHideEvent ( QHideEvent *   )  [protected, virtual]

virtual void WidgetPluginBase::pShow ( bool  show  )  [protected, virtual]

virtual void WidgetPluginBase::pShow (  )  [protected, virtual]

virtual void WidgetPluginBase::pShowEvent ( QShowEvent *   )  [protected, virtual]

virtual void WidgetPluginBase::pShowOnOrgDesktop (  )  [protected, virtual]

virtual void WidgetPluginBase::pToggleShown (  )  [protected, virtual]

Referenced by PluginConfigurationDialog::toggleShown().

virtual void WidgetPluginBase::restoreState ( KConfig *  ,
bool  showByDefault 
) [virtual]

virtual void WidgetPluginBase::restoreState ( KConfig *   )  [virtual]

Implements PluginBase.

Reimplemented in PluginConfigurationDialog.

virtual void WidgetPluginBase::saveState ( KConfig *   )  const [virtual]

Implements PluginBase.

Reimplemented in PluginConfigurationDialog.

virtual void WidgetPluginBase::showOnOrgDesktop (  )  [pure virtual]

Implemented in PluginConfigurationDialog.

virtual void WidgetPluginBase::startPlugin (  )  [virtual]

Reimplemented from PluginBase.


Member Data Documentation

bool WidgetPluginBase::m_geoCacheValid [mutable, protected]

Definition at line 62 of file widgetplugins.h.

bool WidgetPluginBase::m_geoRestoreFlag [protected]

Definition at line 69 of file widgetplugins.h.

bool WidgetPluginBase::m_restoreShow [protected]

Definition at line 70 of file widgetplugins.h.

int WidgetPluginBase::m_saveDesktop [mutable, protected]

Definition at line 66 of file widgetplugins.h.

QRect WidgetPluginBase::m_saveGeometry [mutable, protected]

Definition at line 67 of file widgetplugins.h.

bool WidgetPluginBase::m_saveMaximized [mutable, protected]

Definition at line 64 of file widgetplugins.h.

bool WidgetPluginBase::m_saveMinimized [mutable, protected]

Definition at line 63 of file widgetplugins.h.

bool WidgetPluginBase::m_saveSticky [mutable, protected]

Definition at line 65 of file widgetplugins.h.


The documentation for this class was generated from the following file:
Generated on Fri Jan 28 16:42:35 2011 for kradio by  doxygen 1.4.7