Kactus2
Kactus2 reference guide
Loading...
Searching...
No Matches
PluginSettingsModel Class Reference

Base interface for plugin settings model. More...

#include <PluginSettingsModel.h>

Public Member Functions

 PluginSettingsModel ()
 
virtual ~PluginSettingsModel ()
 
virtual void loadSettings (QSettings &)
 
virtual void saveSettings (QSettings &)
 
virtual bool validateSettings () const
 

Detailed Description

Base interface for plugin settings model.

Definition at line 20 of file PluginSettingsModel.h.

Constructor & Destructor Documentation

◆ PluginSettingsModel()

PluginSettingsModel::PluginSettingsModel ( )
inline

Constructor.

Definition at line 26 of file PluginSettingsModel.h.

◆ ~PluginSettingsModel()

virtual PluginSettingsModel::~PluginSettingsModel ( )
inlinevirtual

Destructor.

Definition at line 31 of file PluginSettingsModel.h.

Member Function Documentation

◆ loadSettings()

virtual void PluginSettingsModel::loadSettings ( QSettings & )
inlinevirtual

Loads plugin settings from the given settings store. Is called when Kactus2 loads the plugin.

Parameters
[in]settingsThe settings store.

Definition at line 38 of file PluginSettingsModel.h.

◆ saveSettings()

virtual void PluginSettingsModel::saveSettings ( QSettings & )
inlinevirtual

Saves plugin settings to the given settings store. Is called when Kactus2 applies changes to settings.

Parameters
[in,out]settingsThe settings store.

Definition at line 45 of file PluginSettingsModel.h.

◆ validateSettings()

virtual bool PluginSettingsModel::validateSettings ( ) const
inlinevirtual

Validates the settings of the plugin.

Definition at line 50 of file PluginSettingsModel.h.


The documentation for this class was generated from the following file: