WSF
wizard::ToolPrefObject Class Reference

#include <ToolPrefObject.hpp>

Inherits wkf::PrefObjectT< ToolPrefData >.

Signals

void Changed ()

Public Member Functions

 ToolPrefObject (QObject *parent=nullptr)
 ~ToolPrefObject () override=default
void Apply () override
ToolPrefData ReadSettings (QSettings &aSettings) const override
void SaveSettingsP (QSettings &aSettings) const override
const ToolDef FindTool (const QString &aName) const
const std::map< QString, ToolDef > & Tools () const

Static Public Attributes

static constexpr const char * cNAME = "ToolLauncher"

Constructor & Destructor Documentation

◆ ToolPrefObject()

wizard::ToolPrefObject::ToolPrefObject ( QObject * parent = nullptr)

References cNAME.

◆ ~ToolPrefObject()

wizard::ToolPrefObject::~ToolPrefObject ( )
overridedefault

Member Function Documentation

◆ Apply()

void wizard::ToolPrefObject::Apply ( )
override

References Changed().

Referenced by ~ToolPrefObject().

◆ Changed

void wizard::ToolPrefObject::Changed ( )
signal

Referenced by Apply().

◆ FindTool()

const wizard::ToolDef wizard::ToolPrefObject::FindTool ( const QString & aName) const

Referenced by ~ToolPrefObject().

◆ ReadSettings()

wizard::ToolPrefData wizard::ToolPrefObject::ReadSettings ( QSettings & aSettings) const
override

◆ SaveSettingsP()

void wizard::ToolPrefObject::SaveSettingsP ( QSettings & aSettings) const
override

Referenced by ~ToolPrefObject().

◆ Tools()

const std::map< QString, wizard::ToolDef > & wizard::ToolPrefObject::Tools ( ) const

Referenced by ~ToolPrefObject().

Member Data Documentation

◆ cNAME

const char* wizard::ToolPrefObject::cNAME = "ToolLauncher"
staticconstexpr

Referenced by ToolPrefObject().


The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved