Rabbit Remote Control 0.1.0-bate14
Loading...
Searching...
No Matches
CTerminalParameter Class Reference
Inheritance diagram for CTerminalParameter:
Collaboration diagram for CTerminalParameter:

Signals

void sigEnableTitleChanged (bool titleChanged)
Signals inherited from CParameterOperate
void sigSetPluginParameters ()
 Only used by this class.
void sigNameChanged (const QString &name=QString())
Signals inherited from CParameter
void sigChanged ()
 emit when the parameter changes Usually if required, the corresponding parameter corresponds to a change event.

Public Member Functions

 CTerminalParameter (CParameterOperate *parent=nullptr, const QString &szPrefix=QString())
const QString GetShellName () const
int SetShellName (const QString &name)
int SetShell (const QString &shell)
const QString GetShell () const
int SetShellParameters (const QString &para)
const QString GetShellParameters () const
const QString GetLasterDirectory () const
int SetLasterDirectory (const QString &d)
bool GetRestoreDirectory () const
int SetRestoreDirectory (bool bEnable)
bool GetEnableTitleChanged () const
void SetEnableTitleChanged (bool newTitleChanged)
Public Member Functions inherited from CParameterTerminalBase
 CParameterTerminalBase (CParameterOperate *parent=nullptr, const QString &szPrefix=QString())
QStringList GetCommands () const
void SetCommands (const QStringList &cmd)
Public Member Functions inherited from CParameterOperate
 CParameterOperate (QObject *parent, const QString &szPrefix=QString())
CParameterPluginGetPluginParameters ()
 Get CParameterPlugin.
int SetPluginParameters (CParameterPlugin *p)
const QString GetName () const
void SetName (const QString &szName)
int LoadPassword (const QString &szTitle, const QString &szKey, QString &password, QSettings &set)
 Restore password.
int SavePassword (const QString &szKey, const QString &password, QSettings &set, bool bSave=false)
Public Member Functions inherited from CParameter
 CParameter (QObject *parent, const QString &szPrefix=QString())
virtual int Load (QString szFile=QString())
 Load from file.
virtual int Save (QString szFile=QString(), bool bForce=true)
 Save to file.
virtual int Load (QSettings &set)
 Load from QSettings.
virtual int Save (QSettings &set, bool bForce=true)
 Save to QSettings.
virtual bool CheckValidity ()
 Check whether the parameter is valid to decide whether to use or save the parameter.

Protected Member Functions

virtual int OnLoad (QSettings &set) override
virtual int OnSave (QSettings &set) override
Protected Member Functions inherited from CParameterOperate
QByteArray PasswordSum (const std::string &password, const std::string &key)
Protected Member Functions inherited from CParameter
virtual bool OnCheckValidity ()
 Check validity.
int SetModified (bool bModified=true)
 When setting parameters, if there is a modification, it is called.
bool GetModified ()
 Whether the parameters have been modified.

Private Attributes

QString m_szShellName
QString m_szShell
QString m_szShellParameters
QString m_szLasterDirectory
bool m_bRestoreDirectory
bool m_bTitleChanged

Additional Inherited Members

Public Attributes inherited from CParameterTerminalBase
CParameterTerminal m_Terminal
Protected Slots inherited from CParameterTerminalBase
virtual void slotSetPluginParameters () override
Protected Slots inherited from CParameterOperate
virtual void slotSetPluginParameters ()
 Call after set CParameterPlugin.
Properties inherited from CParameter
bool Modified

Detailed Description

Definition at line 6 of file TerminalParameter.h.

Member Function Documentation

◆ GetEnableTitleChanged()

bool CTerminalParameter::GetEnableTitleChanged ( ) const
nodiscard

Definition at line 124 of file TerminalParameter.cpp.

◆ GetLasterDirectory()

const QString CTerminalParameter::GetLasterDirectory ( ) const
nodiscard

Definition at line 96 of file TerminalParameter.cpp.

◆ GetRestoreDirectory()

bool CTerminalParameter::GetRestoreDirectory ( ) const
nodiscard

Definition at line 110 of file TerminalParameter.cpp.

◆ GetShell()

const QString CTerminalParameter::GetShell ( ) const
nodiscard

Definition at line 63 of file TerminalParameter.cpp.

◆ GetShellName()

const QString CTerminalParameter::GetShellName ( ) const
nodiscard

Definition at line 68 of file TerminalParameter.cpp.

◆ GetShellParameters()

const QString CTerminalParameter::GetShellParameters ( ) const
nodiscard

Definition at line 91 of file TerminalParameter.cpp.

◆ OnLoad()

int CTerminalParameter::OnLoad ( QSettings & set)
overrideprotectedvirtual

Reimplemented from CParameterTerminalBase.

Definition at line 27 of file TerminalParameter.cpp.

◆ OnSave()

int CTerminalParameter::OnSave ( QSettings & set)
overrideprotectedvirtual

Reimplemented from CParameterTerminalBase.

Definition at line 40 of file TerminalParameter.cpp.

◆ SetEnableTitleChanged()

void CTerminalParameter::SetEnableTitleChanged ( bool newTitleChanged)

Definition at line 129 of file TerminalParameter.cpp.

◆ SetLasterDirectory()

int CTerminalParameter::SetLasterDirectory ( const QString & d)

Definition at line 101 of file TerminalParameter.cpp.

◆ SetRestoreDirectory()

int CTerminalParameter::SetRestoreDirectory ( bool bEnable)

Definition at line 115 of file TerminalParameter.cpp.

◆ SetShell()

int CTerminalParameter::SetShell ( const QString & shell)

Definition at line 54 of file TerminalParameter.cpp.

◆ SetShellName()

int CTerminalParameter::SetShellName ( const QString & name)

Definition at line 73 of file TerminalParameter.cpp.

◆ SetShellParameters()

int CTerminalParameter::SetShellParameters ( const QString & para)

Definition at line 82 of file TerminalParameter.cpp.

Member Data Documentation

◆ m_bRestoreDirectory

bool CTerminalParameter::m_bRestoreDirectory
private

Definition at line 41 of file TerminalParameter.h.

◆ m_bTitleChanged

bool CTerminalParameter::m_bTitleChanged
private

Definition at line 50 of file TerminalParameter.h.

◆ m_szLasterDirectory

QString CTerminalParameter::m_szLasterDirectory
private

Definition at line 35 of file TerminalParameter.h.

◆ m_szShell

QString CTerminalParameter::m_szShell
private

Definition at line 23 of file TerminalParameter.h.

◆ m_szShellName

QString CTerminalParameter::m_szShellName
private

Definition at line 17 of file TerminalParameter.h.

◆ m_szShellParameters

QString CTerminalParameter::m_szShellParameters
private

Definition at line 29 of file TerminalParameter.h.


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