WSF
wizard::NewFilePrefObject Class Reference

#include <NewFilePrefObject.hpp>

Inherits wkf::PrefObjectT< NewFilePrefData >.

Public Member Functions

 NewFilePrefObject (QObject *aParent=nullptr)
 ~NewFilePrefObject () noexcept override=default
void Apply () override
void SetPreferences (NewFilePrefData aData)
NewFilePrefData ReadSettings (QSettings &aSettings) const override
void SaveSettingsP (QSettings &aSettings) const override
int GetHeadingCount () const noexcept
HeadingDataGetHeading (const std::string &aName)
const HeadingDataGetHeading (const std::string &aName) const
HeadingDataAddHeading ()
void RemoveHeading (const std::string &aName)
void SortList ()
NewFileDataRange Data () const
HeadingDataFirst ()
const HeadingDataFirst () const

Static Public Attributes

static constexpr const char * cNAME = "NewFileOptions"

Constructor & Destructor Documentation

◆ NewFilePrefObject()

wizard::NewFilePrefObject::NewFilePrefObject ( QObject * aParent = nullptr)

References cNAME.

◆ ~NewFilePrefObject()

wizard::NewFilePrefObject::~NewFilePrefObject ( )
overridedefaultnoexcept

Member Function Documentation

◆ AddHeading()

wizard::HeadingData & wizard::NewFilePrefObject::AddHeading ( )

Referenced by ~NewFilePrefObject().

◆ Apply()

void wizard::NewFilePrefObject::Apply ( )
override

Referenced by ~NewFilePrefObject().

◆ Data()

wizard::NewFileDataRange wizard::NewFilePrefObject::Data ( ) const

Referenced by ~NewFilePrefObject().

◆ First() [1/2]

wizard::HeadingData * wizard::NewFilePrefObject::First ( )

Referenced by ~NewFilePrefObject().

◆ First() [2/2]

const wizard::HeadingData * wizard::NewFilePrefObject::First ( ) const

◆ GetHeading() [1/2]

wizard::HeadingData * wizard::NewFilePrefObject::GetHeading ( const std::string & aName)

Referenced by ~NewFilePrefObject().

◆ GetHeading() [2/2]

const wizard::HeadingData * wizard::NewFilePrefObject::GetHeading ( const std::string & aName) const

◆ GetHeadingCount()

int wizard::NewFilePrefObject::GetHeadingCount ( ) const
noexcept

Referenced by ~NewFilePrefObject().

◆ ReadSettings()

◆ RemoveHeading()

void wizard::NewFilePrefObject::RemoveHeading ( const std::string & aName)

Referenced by ~NewFilePrefObject().

◆ SaveSettingsP()

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

◆ SetPreferences()

void wizard::NewFilePrefObject::SetPreferences ( NewFilePrefData aData)

Referenced by ~NewFilePrefObject().

◆ SortList()

void wizard::NewFilePrefObject::SortList ( )

Referenced by ~NewFilePrefObject().

Member Data Documentation

◆ cNAME

const char* wizard::NewFilePrefObject::cNAME = "NewFileOptions"
staticconstexpr

Referenced by NewFilePrefObject().


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