SavedAction Class | Extending Qt Creator Manual

Extending Qt Creator Manual | SavedAction

Extending Qt Creator Manual 4.6.0

# SavedAction Class

(Utils::SavedAction)

The SavedAction class is a helper class for actions with persistent state. More...

Header: | #include <SavedAction>

- List of all members, including inherited members

## Public Functions

| SavedAction(QObject *parent = 0)
void | apply(QSettings *settings)
void | connectWidget(QWidget *widget, ApplyMode applyMode = DeferedApply)
QVariant | defaultValue() const
QString | dialogText() const
void | disconnectWidget()
virtual void | readSettings(const QSettings *settings)
void | setDefaultValue(const QVariant &value)
void | setDialogText(const QString &dialogText)
void | setSettingsGroup(const QString &group)
void | setSettingsKey(const QString &key)
void | setSettingsKey(const QString &group, const QString &key)
void | setValue(const QVariant &value, bool doemit = true)
QString | settingsGroup() const
QString | settingsKey() const
QString | toString() const
void | trigger(const QVariant &data)
QVariant | value() const
virtual void | writeSettings(QSettings *settings)

## Signals

void | valueChanged(const QVariant &newValue)

## Detailed Description

The SavedAction class is a helper class for actions with persistent state.

## Member Function Documentation

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

Default constructs an instance of SavedAction.

### void SavedAction::apply(QSettings *settings)

### void SavedAction::connectWidget(QWidget *widget, ApplyMode applyMode = DeferedApply)

### QVariant SavedAction::defaultValue() const

Returns the default value to be used when the item does not exist yet in the settings.

See also setDefaultValue().

### QString SavedAction::dialogText() const

See also setDialogText().

### void SavedAction::disconnectWidget()

### `[virtual]` void SavedAction::readSettings(const QSettings *settings)

### void SavedAction::setDefaultValue(const QVariant &value)

Sets the default value to be used when the item does not exist yet in the settings.

See also defaultValue().

### void SavedAction::setDialogText(const QString &dialogText)

See also dialogText().

### void SavedAction::setSettingsGroup(const QString &group)

Sets the group to be used when accessing the settings.

See also settingsGroup().

### void SavedAction::setSettingsKey(const QString &key)

Sets the key to be used when accessing the settings.

See also settingsKey().

### void SavedAction::setSettingsKey(const QString &group, const QString &key)

Sets the key and group to be used when accessing the settings.

See also settingsKey().

### void SavedAction::setValue(const QVariant &value, bool doemit = true)

Sets the current value of the object. If the value changed and doemit is true, the `valueChanged()` signal will be emitted.

See also value().

### QString SavedAction::settingsGroup() const

Sets the key to be used when accessing the settings.

See also settingsKey().

### QString SavedAction::settingsKey() const

Returns the key to be used when accessing the settings.

See also settingsKey().

### QString SavedAction::toString() const

### void SavedAction::trigger(const QVariant &data)

### QVariant SavedAction::value() const

Returns the current value of the object.

See also setValue().

### `[signal]` void SavedAction::valueChanged(const QVariant &newValue)

### `[virtual]` void SavedAction::writeSettings(QSettings *settings)