Q3ToolBarPlugin Class Reference

#include <q3toolbar_plugin.h>

Inheritance diagram for Q3ToolBarPlugin:

Inheritance graph
[legend]
Collaboration diagram for Q3ToolBarPlugin:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 29 of file q3toolbar_plugin.h.

Public Member Functions

 Q3ToolBarPlugin (QObject *parent=0)
virtual QString name () const
virtual QString group () const
virtual QString toolTip () const
virtual QString whatsThis () const
virtual QString includeFile () const
virtual QIcon icon () const
virtual bool isContainer () const
virtual QWidgetcreateWidget (QWidget *parent)
virtual bool isInitialized () const
virtual void initialize (QDesignerFormEditorInterface *core)
virtual QString codeTemplate () const
virtual QString domXml () const

Private Attributes

bool m_initialized


Constructor & Destructor Documentation

Q3ToolBarPlugin::Q3ToolBarPlugin ( QObject parent = 0  ) 

Definition at line 36 of file q3toolbar_plugin.cpp.

00037         : QObject(parent), m_initialized(false)
00038 {}


Member Function Documentation

QString Q3ToolBarPlugin::name (  )  const [virtual]

Implements QDesignerCustomWidgetInterface.

Definition at line 40 of file q3toolbar_plugin.cpp.

00041 { return QLatin1String("Q3ToolBar"); }

QString Q3ToolBarPlugin::group (  )  const [virtual]

Implements QDesignerCustomWidgetInterface.

Definition at line 43 of file q3toolbar_plugin.cpp.

00044 { return QLatin1String("Qt 3 Support"); }

QString Q3ToolBarPlugin::toolTip (  )  const [virtual]

Implements QDesignerCustomWidgetInterface.

Definition at line 46 of file q3toolbar_plugin.cpp.

00047 { return QString(); }

QString Q3ToolBarPlugin::whatsThis (  )  const [virtual]

Implements QDesignerCustomWidgetInterface.

Definition at line 49 of file q3toolbar_plugin.cpp.

00050 { return QString(); }

QString Q3ToolBarPlugin::includeFile (  )  const [virtual]

Implements QDesignerCustomWidgetInterface.

Definition at line 52 of file q3toolbar_plugin.cpp.

00053 { return QLatin1String("q3listview.h"); }

QIcon Q3ToolBarPlugin::icon (  )  const [virtual]

Implements QDesignerCustomWidgetInterface.

Definition at line 55 of file q3toolbar_plugin.cpp.

00056 { return QIcon(); }

bool Q3ToolBarPlugin::isContainer (  )  const [virtual]

Implements QDesignerCustomWidgetInterface.

Definition at line 58 of file q3toolbar_plugin.cpp.

00059 { return false; }

QWidget * Q3ToolBarPlugin::createWidget ( QWidget parent  )  [virtual]

Implements QDesignerCustomWidgetInterface.

Definition at line 61 of file q3toolbar_plugin.cpp.

References QObject::parent().

00062 { return new Q3ToolBar(qobject_cast<Q3MainWindow*>(parent)); }

Here is the call graph for this function:

bool Q3ToolBarPlugin::isInitialized (  )  const [virtual]

Reimplemented from QDesignerCustomWidgetInterface.

Definition at line 64 of file q3toolbar_plugin.cpp.

References m_initialized.

00065 { return m_initialized; }

void Q3ToolBarPlugin::initialize ( QDesignerFormEditorInterface core  )  [virtual]

Reimplemented from QDesignerCustomWidgetInterface.

Definition at line 67 of file q3toolbar_plugin.cpp.

References QDesignerFormEditorInterface::extensionManager(), m_initialized, Q_TYPEID, and QExtensionManager::registerExtensions().

00068 {
00069     Q_UNUSED(core);
00070 
00071     if (m_initialized)
00072         return;
00073 
00074     QExtensionManager *mgr = core->extensionManager();
00075     Q_ASSERT(mgr != 0);
00076 
00077     mgr->registerExtensions(new Q3ToolBarExtraInfoFactory(core, mgr), Q_TYPEID(QDesignerExtraInfoExtension));
00078 
00079     m_initialized = true;
00080 }

Here is the call graph for this function:

QString Q3ToolBarPlugin::codeTemplate (  )  const [virtual]

Reimplemented from QDesignerCustomWidgetInterface.

Definition at line 82 of file q3toolbar_plugin.cpp.

00083 { return QString(); }

QString Q3ToolBarPlugin::domXml (  )  const [virtual]

Reimplemented from QDesignerCustomWidgetInterface.

Definition at line 85 of file q3toolbar_plugin.cpp.

00086 { return QString(); }


Member Data Documentation

bool Q3ToolBarPlugin::m_initialized [private]

Definition at line 50 of file q3toolbar_plugin.h.

Referenced by initialize(), and isInitialized().


The documentation for this class was generated from the following files:
Generated on Thu Mar 15 16:35:42 2007 for Qt 4.2 User's Guide by  doxygen 1.5.1