Q3WizardContainer Class Reference

#include <q3wizard_container.h>

Inheritance diagram for Q3WizardContainer:

Inheritance graph
[legend]
Collaboration diagram for Q3WizardContainer:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 32 of file q3wizard_container.h.

Public Member Functions

 Q3WizardContainer (Q3Wizard *wizard, QObject *parent=0)
virtual int count () const
virtual QWidgetwidget (int index) const
virtual int currentIndex () const
virtual void setCurrentIndex (int index)
virtual void addWidget (QWidget *widget)
virtual void insertWidget (int index, QWidget *widget)
virtual void remove (int index)

Private Attributes

Q3Wizardm_wizard


Constructor & Destructor Documentation

Q3WizardContainer::Q3WizardContainer ( Q3Wizard wizard,
QObject parent = 0 
)

Definition at line 29 of file q3wizard_container.cpp.

00030     : QObject(parent),
00031       m_wizard(wizard)
00032 {}


Member Function Documentation

int Q3WizardContainer::count (  )  const [virtual]

Implements QDesignerContainerExtension.

Definition at line 34 of file q3wizard_container.cpp.

References m_wizard, and Q3Wizard::pageCount().

00035 {
00036     return m_wizard->pageCount();
00037 }

Here is the call graph for this function:

QWidget * Q3WizardContainer::widget ( int  index  )  const [virtual]

Implements QDesignerContainerExtension.

Definition at line 39 of file q3wizard_container.cpp.

References m_wizard, and Q3Wizard::page().

Referenced by addWidget(), currentIndex(), insertWidget(), remove(), and setCurrentIndex().

00040 {
00041     Q_ASSERT(index != -1);
00042     return m_wizard->page(index);
00043 }

Here is the call graph for this function:

int Q3WizardContainer::currentIndex (  )  const [virtual]

Implements QDesignerContainerExtension.

Definition at line 45 of file q3wizard_container.cpp.

References Q3Wizard::currentPage(), Q3Wizard::indexOf(), m_wizard, Q3Wizard::pageCount(), Q3Wizard::showPage(), and widget().

00046 {
00047     if (m_wizard->currentPage() == 0 && m_wizard->pageCount())
00048         m_wizard->showPage(widget(0));
00049 
00050     return m_wizard->indexOf(m_wizard->currentPage());
00051 }

Here is the call graph for this function:

void Q3WizardContainer::setCurrentIndex ( int  index  )  [virtual]

Implements QDesignerContainerExtension.

Definition at line 53 of file q3wizard_container.cpp.

References m_wizard, Q3Wizard::showPage(), and widget().

00054 {
00055     m_wizard->showPage(widget(index));
00056 }

Here is the call graph for this function:

void Q3WizardContainer::addWidget ( QWidget widget  )  [virtual]

Implements QDesignerContainerExtension.

Definition at line 58 of file q3wizard_container.cpp.

References Q3Wizard::addPage(), m_wizard, and widget().

00059 {
00060     m_wizard->addPage(widget, tr("Page"));
00061 }

Here is the call graph for this function:

void Q3WizardContainer::insertWidget ( int  index,
QWidget widget 
) [virtual]

Implements QDesignerContainerExtension.

Definition at line 63 of file q3wizard_container.cpp.

References Q3Wizard::insertPage(), m_wizard, and widget().

00064 {
00065     m_wizard->insertPage(widget, tr("Page"), index);
00066 }

Here is the call graph for this function:

void Q3WizardContainer::remove ( int  index  )  [virtual]

Implements QDesignerContainerExtension.

Definition at line 68 of file q3wizard_container.cpp.

References m_wizard, Q3Wizard::removePage(), and widget().

00069 {
00070     m_wizard->removePage(widget(index));
00071 }

Here is the call graph for this function:


Member Data Documentation

Q3Wizard* Q3WizardContainer::m_wizard [private]

Definition at line 48 of file q3wizard_container.h.

Referenced by addWidget(), count(), currentIndex(), insertWidget(), remove(), setCurrentIndex(), and widget().


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