Extending Qt Creator Manual | WizardProgress

Extending Qt Creator Manual 4.6.0

# WizardProgress Class

(Utils::WizardProgress)

- List of all members, including inherited members

## Public Functions

| WizardProgress(QObject *parent = 0)
| ~WizardProgress()
WizardProgressItem * | addItem(const QString &title)
WizardProgressItem * | currentItem() const
QList<WizardProgressItem *> | directlyReachableItems() const
bool | isFinalItemDirectlyReachable() const
WizardProgressItem * | item(int pageId) const
QList<WizardProgressItem *> | items() const
QList<int> | pages(WizardProgressItem *item) const
void | removeItem(WizardProgressItem *item)
void | removePage(int pageId)
WizardProgressItem * | startItem() const
QList<WizardProgressItem *> | visitedItems() const

## Signals

void | currentItemChanged(WizardProgressItem *item)
void | itemAdded(WizardProgressItem *item)
void | itemChanged(WizardProgressItem *item)
void | itemRemoved(WizardProgressItem *item)
void | nextItemsChanged(WizardProgressItem *item, const QList<WizardProgressItem *> &items)
void | nextShownItemChanged(WizardProgressItem *item, WizardProgressItem *nextShownItem)
void | startItemChanged(WizardProgressItem *item)

## Member Function Documentation

### WizardProgress::WizardProgress(QObject *parent = 0)

Default constructs an instance of WizardProgress.

### WizardProgress::~WizardProgress()

Destroys the instance of WizardProgress.

### WizardProgressItem *WizardProgress::addItem(const QString &title)

### WizardProgressItem *WizardProgress::currentItem() const

### `[signal]` void WizardProgress::currentItemChanged(WizardProgressItem *item)

### QList<WizardProgressItem *> WizardProgress::directlyReachableItems() const

### bool WizardProgress::isFinalItemDirectlyReachable() const

### WizardProgressItem *WizardProgress::item(int pageId) const

### `[signal]` void WizardProgress::itemAdded(WizardProgressItem *item)

### `[signal]` void WizardProgress::itemChanged(WizardProgressItem *item)

### `[signal]` void WizardProgress::itemRemoved(WizardProgressItem *item)

### QList<WizardProgressItem *> WizardProgress::items() const

### `[signal]` void WizardProgress::nextItemsChanged(WizardProgressItem *item, const QList<WizardProgressItem *> &items)

### `[signal]` void WizardProgress::nextShownItemChanged(WizardProgressItem *item, WizardProgressItem *nextShownItem)

### QList<int> WizardProgress::pages(WizardProgressItem *item) const

### void WizardProgress::removeItem(WizardProgressItem *item)

### void WizardProgress::removePage(int pageId)

### WizardProgressItem *WizardProgress::startItem() const

### `[signal]` void WizardProgress::startItemChanged(WizardProgressItem *item)

### QList<WizardProgressItem *> WizardProgress::visitedItems() const