kradio4  r778
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Member Functions | Protected Attributes
WidgetPluginBase Class Reference

#include <widgetpluginbase.h>

Inheritance diagram for WidgetPluginBase:
Inheritance graph
[legend]
Collaboration diagram for WidgetPluginBase:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 WidgetPluginBase (QWidget *myself, const QString &instanceID, const QString &name, const QString &description)
virtual void saveState (KConfigGroup &) const
virtual void restoreState (const KConfigGroup &)
virtual void restoreState (const KConfigGroup &, bool showByDefault)
virtual void startPlugin ()
virtual QWidget * getWidget ()
virtual const QWidget * getWidget () const
virtual bool isReallyVisible (const QWidget *w=NULL, bool ignore_mapping_state=false) const
virtual bool isAnywhereVisible (const QWidget *w=NULL) const
virtual QAction * getHideShowAction ()
virtual void updateHideShowAction (bool show)
virtual void showOnOrgDesktop ()
- Public Member Functions inherited from PluginBase
 PluginBase (const QString &instanceID, const QString &name, const QString &description)
virtual ~PluginBase ()
virtual QString pluginClassName () const =0
const QString & name () const
void setName (const QString &n)
const QString & instanceID () const
const QString & description () const
bool destructorCalled () const
virtual ConfigPageInfo createConfigurationPage ()=0
virtual void aboutToQuit ()
virtual void noticeWidgetPluginShown (WidgetPluginBase *, bool)
virtual void noticePluginsChanged (const PluginList &)
virtual void noticePluginRenamed (PluginBase *, const QString &)

Protected Member Functions

virtual void toggleShown ()=0
virtual void setVisible (bool)=0
virtual void pShow ()
virtual void pHide ()
virtual void pSetVisible (bool v)
virtual void pToggleShown ()
virtual void showEvent (QShowEvent *)=0
virtual void pShowEvent (QShowEvent *)
virtual void hideEvent (QHideEvent *)=0
virtual void pHideEvent (QHideEvent *)
virtual void notifyManager (bool shown)
virtual void getKWinState (const QWidget *w=NULL) const
- Protected Member Functions inherited from PluginBase
virtual bool setManager (PluginManager *)
virtual void unsetManager ()
bool isManagerSet () const

Protected Attributes

QWidget * m_myself
QAction m_HideShowAction
bool m_restoreShow
bool m_geoRestoreFlag
bool m_ignoreHideShow
bool m_geoCacheValid
bool m_saveMinimized
bool m_saveMaximized
bool m_saveSticky
int m_saveDesktop
QRect m_saveGeometry
- Protected Attributes inherited from PluginBase
QString m_instanceID
QString m_name
QString m_description
PluginManagerm_manager
bool m_destructorCalled

Detailed Description

Definition at line 33 of file widgetpluginbase.h.


Constructor & Destructor Documentation

WidgetPluginBase::WidgetPluginBase ( QWidget *  myself,
const QString &  instanceID,
const QString &  name,
const QString &  description 
)

Member Function Documentation

virtual QAction* WidgetPluginBase::getHideShowAction ( )
inlinevirtual

Definition at line 49 of file widgetpluginbase.h.

virtual void WidgetPluginBase::getKWinState ( const QWidget *  w = NULL) const
protectedvirtual
virtual QWidget* WidgetPluginBase::getWidget ( )
inlinevirtual

Definition at line 43 of file widgetpluginbase.h.

virtual const QWidget* WidgetPluginBase::getWidget ( ) const
inlinevirtual

Definition at line 44 of file widgetpluginbase.h.

virtual void WidgetPluginBase::hideEvent ( QHideEvent *  )
protectedpure virtual

Implemented in PluginConfigurationDialog.

virtual bool WidgetPluginBase::isAnywhereVisible ( const QWidget *  w = NULL) const
virtual
virtual bool WidgetPluginBase::isReallyVisible ( const QWidget *  w = NULL,
bool  ignore_mapping_state = false 
) const
virtual
virtual void WidgetPluginBase::notifyManager ( bool  shown)
protectedvirtual
virtual void WidgetPluginBase::pHide ( )
protectedvirtual
virtual void WidgetPluginBase::pHideEvent ( QHideEvent *  )
protectedvirtual
virtual void WidgetPluginBase::pSetVisible ( bool  v)
protectedvirtual
virtual void WidgetPluginBase::pShow ( )
protectedvirtual
virtual void WidgetPluginBase::pShowEvent ( QShowEvent *  )
protectedvirtual
virtual void WidgetPluginBase::pToggleShown ( )
protectedvirtual
virtual void WidgetPluginBase::restoreState ( const KConfigGroup &  )
virtual

Implements PluginBase.

Reimplemented in PluginConfigurationDialog.

virtual void WidgetPluginBase::restoreState ( const KConfigGroup &  ,
bool  showByDefault 
)
virtual

Reimplemented in PluginConfigurationDialog.

virtual void WidgetPluginBase::saveState ( KConfigGroup &  ) const
virtual

Implements PluginBase.

Reimplemented in PluginConfigurationDialog.

virtual void WidgetPluginBase::setVisible ( bool  )
protectedpure virtual

Implemented in PluginConfigurationDialog.

virtual void WidgetPluginBase::showEvent ( QShowEvent *  )
protectedpure virtual

Implemented in PluginConfigurationDialog.

virtual void WidgetPluginBase::showOnOrgDesktop ( )
virtual
virtual void WidgetPluginBase::startPlugin ( )
virtual

Reimplemented from PluginBase.

virtual void WidgetPluginBase::toggleShown ( )
protectedpure virtual

Implemented in PluginConfigurationDialog.

virtual void WidgetPluginBase::updateHideShowAction ( bool  show)
virtual

Member Data Documentation

bool WidgetPluginBase::m_geoCacheValid
mutableprotected

Definition at line 81 of file widgetpluginbase.h.

bool WidgetPluginBase::m_geoRestoreFlag
protected

Definition at line 77 of file widgetpluginbase.h.

QAction WidgetPluginBase::m_HideShowAction
protected

Definition at line 75 of file widgetpluginbase.h.

bool WidgetPluginBase::m_ignoreHideShow
protected

Definition at line 78 of file widgetpluginbase.h.

QWidget* WidgetPluginBase::m_myself
protected

Definition at line 74 of file widgetpluginbase.h.

bool WidgetPluginBase::m_restoreShow
protected

Definition at line 76 of file widgetpluginbase.h.

int WidgetPluginBase::m_saveDesktop
mutableprotected

Definition at line 85 of file widgetpluginbase.h.

QRect WidgetPluginBase::m_saveGeometry
mutableprotected

Definition at line 86 of file widgetpluginbase.h.

bool WidgetPluginBase::m_saveMaximized
mutableprotected

Definition at line 83 of file widgetpluginbase.h.

bool WidgetPluginBase::m_saveMinimized
mutableprotected

Definition at line 82 of file widgetpluginbase.h.

bool WidgetPluginBase::m_saveSticky
mutableprotected

Definition at line 84 of file widgetpluginbase.h.


The documentation for this class was generated from the following file: