Workspace 6.21.5
Public Slots | Signals | Public Member Functions | List of all members
ConfigurePluginsWidget Class Reference

Widget for configuring the workspace plugins. More...

#include <Workspace/Application/Plugins/configurepluginswidget.h>

Inherits QTabWidget.

Public Slots

void applyChanges ()
 
void resetChanges ()
 

Signals

void somethingModified ()
 

Public Member Functions

 ConfigurePluginsWidget (QWidget *parent=nullptr)
 
 ~ConfigurePluginsWidget () override
 

Detailed Description

While the widget can be used on its own, it is typically only used within ConfigureDialog to provide plugin configuration as part of an application-wide configuration dialog.

Constructor & Destructor Documentation

◆ ConfigurePluginsWidget()

ConfigurePluginsWidget ( QWidget *  parent = nullptr)
Parameters
parentThe parent of this widget.

◆ ~ConfigurePluginsWidget()

~ConfigurePluginsWidget ( )
override

Member Function Documentation

◆ applyChanges

void applyChanges ( )
slot

Applies any changes made in this widget by saving the relevant information from the widget into the Settings singleton. It is the caller's responsibility to ensure that Settings::save() is later called at some point.

◆ resetChanges

void resetChanges ( )
slot

Discards the information currently held in the widget and reloads its data from the Settings. Note that the client is responsible for ensuring that the settings have been previously loaded.

◆ somethingModified

void somethingModified ( )
signal