11                                const QString& szPrefix = QString());
 
   14    [[nodiscard]] 
const QString GetShellName() 
const;
 
   15    int SetShellName(
const QString& name);
 
   17    QString m_szShellName;
 
   20    int SetShell(
const QString& shell);
 
   21    [[nodiscard]] 
const QString GetShell() 
const;
 
   26    int SetShellParameters(
const QString& para);
 
   27    [[nodiscard]] 
const QString GetShellParameters() 
const;
 
   29    QString m_szShellParameters;
 
   32    [[nodiscard]] 
const QString GetLasterDirectory() 
const;
 
   33    int SetLasterDirectory(
const QString& d);
 
   35    QString m_szLasterDirectory;
 
   38    [[nodiscard]] 
bool GetRestoreDirectory() 
const;
 
   39    int SetRestoreDirectory(
bool bEnable);
 
   41    bool m_bRestoreDirectory;
 
   44    [[nodiscard]] 
bool GetEnableTitleChanged() 
const;
 
   45    void SetEnableTitleChanged(
bool newTitleChanged);
 
   48    void sigEnableTitleChanged(
bool titleChanged);
 
   53    virtual int OnLoad(QSettings &set) 
override;
 
   54    virtual int OnSave(QSettings &set) 
override;