The ObserverWidgetConfig widget is used in the Clipboard Example to demonstrate the settings update request capability of QtilitiesApplication. More...
#include <ObserverWidgetConfig.h>
Public Member Functions | |
void | configPageApply () |
Indicates that the current state of the config page must be saved (applied). | |
QtilitiesCategory | configPageCategory () const |
Gets the category of the config page. | |
QIcon | configPageIcon () const |
Gets the icon used for the page in the configuration widget. | |
QString | configPageTitle () const |
Gets the title of the config page. | |
QWidget * | configPageWidget () |
Gets widget used in the configuration page area. | |
QObject * | objectBase () |
Returns the QObject* base of the interface. | |
const QObject * | objectBase () const |
Returns a const QObject* base of the interface. | |
bool | supportsApply () const |
Indicates if the page supports apply operations. When a page only displays information, ExtensionSystemConfig, we don't want the apply button to be active. This function thus controls the activity of the apply button. | |
Public Member Functions inherited from Qtilities::CoreGui::Interfaces::IConfigPage | |
virtual QString | configPageHelpID () const |
Gets the help ID of the config page. | |
virtual void | configPageInitialize () |
Initialization function where you can do any initialization required by your page. | |
virtual void | configPageRestoreDefaults () |
Indicates that the defaults of the page must be restored. | |
virtual void | setConfigPageCategory (const QtilitiesCategory &category) |
Sets the category of the config page. | |
virtual void | setConfigPageHelpID (const QString &config_help_id) |
Sets the help ID of the config page. | |
virtual void | setConfigPageIcon (const QIcon &icon) |
Sets the icon used for the page in the configuration widget. | |
virtual bool | supportsRestoreDefaults () const |
Indicates if the page supports restoration of default settings. | |
Public Member Functions inherited from Qtilities::Core::Interfaces::IObjectBase | |
QString | objectOriginID () const |
Allows interfaces to provide some sort of source identification. | |
void | setObjectOriginID (const QString &object_origin_id) |
Allows setting of the object source ID of this interface implementation. |
The ObserverWidgetConfig widget is used in the Clipboard Example to demonstrate the settings update request capability of QtilitiesApplication.
QtilitiesApplication::newSettingsUpdateRequest() allows settings update requests to be sent anywhere in an application. This allows objects which depends on the settings to update themselves when the settings updates.
This class shows options for the two observer widgets found in the Clipboard Example. When the user clicks apply, the widgets will receive the settings update requests and update themselves accordingly. The update requests are delivered by the QtilitiesApplication::instance()->settingsUpdateRequest() signal.
|
virtual |
Gets the category of the config page.
If you want other parts of your code to be able to modify the category of your page, implement configPageCategory() like this:
If not, just return your caregory.
Reimplemented from Qtilities::CoreGui::Interfaces::IConfigPage.
|
virtual |
Gets the icon used for the page in the configuration widget.
Implements Qtilities::CoreGui::Interfaces::IConfigPage.
|
inlinevirtual |
Returns a const QObject* base of the interface.
This function can be used in const methods, but make sure that you don't modify things that should stay const. An example where this is used is when we want to get a property on an object in a const method. This is a const operation.
Implements Qtilities::Core::Interfaces::IObjectBase.
Qtilities : Reference Documentation | Back to top |
Copyright © 2009-2013, Jaco Naudé
|