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

Public Types

enum class  ViewType { Tab , Splitter }
enum class  SystemTrayIconMenuType {
  No , RecentOpen , Operate , View ,
  Tools , MenuBar
}

Signals

void sigReceiveShortCutChanged ()
void sigSaveMainWindowStatusChanged ()
void sigViewTypeChanged ()
void sigTabPositionChanged ()
void sigEnableTabToolTipChanged ()
void sigEnableTabIconChanged ()
void sigTabElided ()
void sigRecentMenuMaxCountChanged (int)
void sigSystemTrayIconTypeChanged ()
void sigEnableSystemTrayIcon ()
void sigOpenLasterCloseChanged (bool bOpenLasterClose)
void sigFavoriteEditChanged (bool FavoriteEdit)
void sigStartByTypeChanged ()
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

 CParameterApp (QObject *parent=nullptr)
CParameterGlobalGetGlobalParameters () const
bool GetReceiveShortCut () const
void SetReceiveShortCut (bool newReceiveShortCut)
bool GetSaveMainWindowStatus () const
void SetSaveMainWindowStatus (bool newSaveMainWindowStatus)
ViewType GetViewType ()
int SetViewType (ViewType type)
const QTabWidget::TabPosition & GetTabPosition () const
void SetTabPosition (const QTabWidget::TabPosition &newTabPosition)
const bool GetEnableTabToolTip () const
void SetEnableTabToolTip (bool bEnable)
const bool GetEnableTabIcon () const
void SetEnableTabIcon (bool bEnable)
const bool GetTabElided () const
void SetTabElided (bool bElided)
int GetRecentMenuMaxCount () const
void SetRecentMenuMaxCount (int newRecentMenuMaxCount)
SystemTrayIconMenuType GetSystemTrayIconMenuType () const
void SetSystemTrayIconMenuType (SystemTrayIconMenuType newSystemTrayIconType)
bool GetEnableSystemTrayIcon () const
int SetEnableSystemTrayIcon (bool bShow)
bool GetOpenLasterClose () const
void SetOpenLasterClose (bool newOpenLasterClose)
bool GetFavoriteEdit () const
void SetFavoriteEdit (bool newFavoriteEdit)
bool GetStatusBar () const
void SetStatusBar (bool checked)
bool GetTabBar () const
void SetTabBar (bool checked)
bool GetMenuBar () const
void SetMenuBar (bool checked)
const bool GetMessageBoxDisplayInformation () const
void SetMessageBoxDisplayInformation (bool bEnable)
const bool GetDockListActiveShowToolBar () const
void SetDockListActiveShowToolBar (bool bEnable)
const bool GetDockListRecentShowToolBar () const
void SetDockListRecentShowToolBar (bool bEnable)
const bool GetDockListFavoriteShowToolBar () const
void SetDockListFovoriteShowToolBar (bool bEnable)
bool GetKeepSplitViewWhenFullScreen () const
void SetKeepSplitViewWhenFullScreen (bool newKeepSplitViewWhenFullScreen)
bool GetStartByType () const
void SetStartByType (bool newStartByType)
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)
virtual int OnSave (QSettings &set)
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.

Properties

bool ReceiveShortCut
bool SaveMainWindowStatus
QTabWidget::TabPosition TabPosition
bool EnableTabToolTip
bool EnableTabIcon
int RecentMenuMaxCount
SystemTrayIconMenuType SystemTrayIconMenuType
bool bOpenLasterClose
bool FavoriteEdit
bool StatusBar
bool TabBar
bool MenuBar
bool MessageBoxDisplyInformtion
Properties inherited from CParameter
bool Modified

Private Member Functions

Q_INVOKABLE void SetGlobalParameters (CParameterGlobal *pGlobal)

Private Attributes

CParameterGlobalm_pGloablParamter
bool m_bReceiveShortCut
bool m_bSaveMainWindowStatus
ViewType m_ViewType
QTabWidget::TabPosition m_TabPosition
bool m_bEnableTabToolTip
bool m_bEnableTabIcon
bool m_bTabElided
int m_nRecentMenuMaxCount
SystemTrayIconMenuType m_SystemTrayIconType
bool m_bEnableSystemTrayIcon
bool m_bOpenLasterClose
bool m_bFavoriteEdit
bool m_bStatusBar
bool m_bTabBar
bool m_bMenuBar
bool m_bMessageBoxDisplayInfomation
bool m_bDockListActiveShowToolBar
bool m_bDockListRecentShowToolBar
bool m_bDockListFavoriteShowToolBar
bool m_bKeepSplitViewWhenFullScreen
bool m_bStartByType

Detailed Description

Definition at line 9 of file ParameterApp.h.

Member Enumeration Documentation

◆ SystemTrayIconMenuType

enum class CParameterApp::SystemTrayIconMenuType
strong

Definition at line 104 of file ParameterApp.h.

◆ ViewType

enum class CParameterApp::ViewType
strong

Definition at line 46 of file ParameterApp.h.

Constructor & Destructor Documentation

◆ CParameterApp()

CParameterApp::CParameterApp ( QObject * parent = nullptr)
explicit

Definition at line 11 of file ParameterApp.cpp.

◆ ~CParameterApp()

CParameterApp::~CParameterApp ( )
virtual

Definition at line 37 of file ParameterApp.cpp.

Member Function Documentation

◆ GetDockListActiveShowToolBar()

const bool CParameterApp::GetDockListActiveShowToolBar ( ) const

Definition at line 409 of file ParameterApp.cpp.

◆ GetDockListFavoriteShowToolBar()

const bool CParameterApp::GetDockListFavoriteShowToolBar ( ) const

Definition at line 435 of file ParameterApp.cpp.

◆ GetDockListRecentShowToolBar()

const bool CParameterApp::GetDockListRecentShowToolBar ( ) const

Definition at line 422 of file ParameterApp.cpp.

◆ GetEnableSystemTrayIcon()

bool CParameterApp::GetEnableSystemTrayIcon ( ) const

Definition at line 314 of file ParameterApp.cpp.

◆ GetEnableTabIcon()

const bool CParameterApp::GetEnableTabIcon ( ) const

Definition at line 258 of file ParameterApp.cpp.

◆ GetEnableTabToolTip()

const bool CParameterApp::GetEnableTabToolTip ( ) const

Definition at line 244 of file ParameterApp.cpp.

◆ GetFavoriteEdit()

bool CParameterApp::GetFavoriteEdit ( ) const

Definition at line 343 of file ParameterApp.cpp.

◆ GetGlobalParameters()

CParameterGlobal * CParameterApp::GetGlobalParameters ( ) const

Definition at line 177 of file ParameterApp.cpp.

◆ GetKeepSplitViewWhenFullScreen()

bool CParameterApp::GetKeepSplitViewWhenFullScreen ( ) const

Definition at line 448 of file ParameterApp.cpp.

◆ GetMenuBar()

bool CParameterApp::GetMenuBar ( ) const

Definition at line 383 of file ParameterApp.cpp.

◆ GetMessageBoxDisplayInformation()

const bool CParameterApp::GetMessageBoxDisplayInformation ( ) const

Definition at line 396 of file ParameterApp.cpp.

◆ GetOpenLasterClose()

bool CParameterApp::GetOpenLasterClose ( ) const

Definition at line 329 of file ParameterApp.cpp.

◆ GetReceiveShortCut()

bool CParameterApp::GetReceiveShortCut ( ) const

Definition at line 187 of file ParameterApp.cpp.

◆ GetRecentMenuMaxCount()

int CParameterApp::GetRecentMenuMaxCount ( ) const

Definition at line 286 of file ParameterApp.cpp.

◆ GetSaveMainWindowStatus()

bool CParameterApp::GetSaveMainWindowStatus ( ) const

Definition at line 201 of file ParameterApp.cpp.

◆ GetStartByType()

bool CParameterApp::GetStartByType ( ) const

Definition at line 461 of file ParameterApp.cpp.

◆ GetStatusBar()

bool CParameterApp::GetStatusBar ( ) const

Definition at line 357 of file ParameterApp.cpp.

◆ GetSystemTrayIconMenuType()

CParameterApp::SystemTrayIconMenuType CParameterApp::GetSystemTrayIconMenuType ( ) const

Definition at line 300 of file ParameterApp.cpp.

◆ GetTabBar()

bool CParameterApp::GetTabBar ( ) const

Definition at line 370 of file ParameterApp.cpp.

◆ GetTabElided()

const bool CParameterApp::GetTabElided ( ) const

Definition at line 272 of file ParameterApp.cpp.

◆ GetTabPosition()

const QTabWidget::TabPosition & CParameterApp::GetTabPosition ( ) const

Definition at line 230 of file ParameterApp.cpp.

◆ GetViewType()

CParameterApp::ViewType CParameterApp::GetViewType ( )

Definition at line 215 of file ParameterApp.cpp.

◆ OnLoad()

int CParameterApp::OnLoad ( QSettings & set)
protectedvirtual

Implements CParameter.

Definition at line 41 of file ParameterApp.cpp.

◆ OnSave()

int CParameterApp::OnSave ( QSettings & set)
protectedvirtual

Implements CParameter.

Definition at line 120 of file ParameterApp.cpp.

◆ SetDockListActiveShowToolBar()

void CParameterApp::SetDockListActiveShowToolBar ( bool bEnable)

Definition at line 414 of file ParameterApp.cpp.

◆ SetDockListFovoriteShowToolBar()

void CParameterApp::SetDockListFovoriteShowToolBar ( bool bEnable)

Definition at line 440 of file ParameterApp.cpp.

◆ SetDockListRecentShowToolBar()

void CParameterApp::SetDockListRecentShowToolBar ( bool bEnable)

Definition at line 427 of file ParameterApp.cpp.

◆ SetEnableSystemTrayIcon()

int CParameterApp::SetEnableSystemTrayIcon ( bool bShow)

Definition at line 319 of file ParameterApp.cpp.

◆ SetEnableTabIcon()

void CParameterApp::SetEnableTabIcon ( bool bEnable)

Definition at line 263 of file ParameterApp.cpp.

◆ SetEnableTabToolTip()

void CParameterApp::SetEnableTabToolTip ( bool bEnable)

Definition at line 249 of file ParameterApp.cpp.

◆ SetFavoriteEdit()

void CParameterApp::SetFavoriteEdit ( bool newFavoriteEdit)

Definition at line 348 of file ParameterApp.cpp.

◆ SetGlobalParameters()

void CParameterApp::SetGlobalParameters ( CParameterGlobal * pGlobal)
private

Definition at line 182 of file ParameterApp.cpp.

◆ SetKeepSplitViewWhenFullScreen()

void CParameterApp::SetKeepSplitViewWhenFullScreen ( bool newKeepSplitViewWhenFullScreen)

Definition at line 453 of file ParameterApp.cpp.

◆ SetMenuBar()

void CParameterApp::SetMenuBar ( bool checked)

Definition at line 388 of file ParameterApp.cpp.

◆ SetMessageBoxDisplayInformation()

void CParameterApp::SetMessageBoxDisplayInformation ( bool bEnable)

Definition at line 401 of file ParameterApp.cpp.

◆ SetOpenLasterClose()

void CParameterApp::SetOpenLasterClose ( bool newOpenLasterClose)

Definition at line 334 of file ParameterApp.cpp.

◆ SetReceiveShortCut()

void CParameterApp::SetReceiveShortCut ( bool newReceiveShortCut)

Definition at line 192 of file ParameterApp.cpp.

◆ SetRecentMenuMaxCount()

void CParameterApp::SetRecentMenuMaxCount ( int newRecentMenuMaxCount)

Definition at line 291 of file ParameterApp.cpp.

◆ SetSaveMainWindowStatus()

void CParameterApp::SetSaveMainWindowStatus ( bool newSaveMainWindowStatus)

Definition at line 206 of file ParameterApp.cpp.

◆ SetStartByType()

void CParameterApp::SetStartByType ( bool newStartByType)

Definition at line 466 of file ParameterApp.cpp.

◆ SetStatusBar()

void CParameterApp::SetStatusBar ( bool checked)

Definition at line 362 of file ParameterApp.cpp.

◆ SetSystemTrayIconMenuType()

void CParameterApp::SetSystemTrayIconMenuType ( SystemTrayIconMenuType newSystemTrayIconType)

Definition at line 305 of file ParameterApp.cpp.

◆ SetTabBar()

void CParameterApp::SetTabBar ( bool checked)

Definition at line 375 of file ParameterApp.cpp.

◆ SetTabElided()

void CParameterApp::SetTabElided ( bool bElided)

Definition at line 277 of file ParameterApp.cpp.

◆ SetTabPosition()

void CParameterApp::SetTabPosition ( const QTabWidget::TabPosition & newTabPosition)

Definition at line 235 of file ParameterApp.cpp.

◆ SetViewType()

int CParameterApp::SetViewType ( ViewType type)

Definition at line 220 of file ParameterApp.cpp.

Member Data Documentation

◆ m_bDockListActiveShowToolBar

bool CParameterApp::m_bDockListActiveShowToolBar
private

Definition at line 177 of file ParameterApp.h.

◆ m_bDockListFavoriteShowToolBar

bool CParameterApp::m_bDockListFavoriteShowToolBar
private

Definition at line 189 of file ParameterApp.h.

◆ m_bDockListRecentShowToolBar

bool CParameterApp::m_bDockListRecentShowToolBar
private

Definition at line 183 of file ParameterApp.h.

◆ m_bEnableSystemTrayIcon

bool CParameterApp::m_bEnableSystemTrayIcon
private

Definition at line 123 of file ParameterApp.h.

◆ m_bEnableTabIcon

bool CParameterApp::m_bEnableTabIcon
private

Definition at line 83 of file ParameterApp.h.

◆ m_bEnableTabToolTip

bool CParameterApp::m_bEnableTabToolTip
private

Definition at line 74 of file ParameterApp.h.

◆ m_bFavoriteEdit

bool CParameterApp::m_bFavoriteEdit
private

Definition at line 142 of file ParameterApp.h.

◆ m_bKeepSplitViewWhenFullScreen

bool CParameterApp::m_bKeepSplitViewWhenFullScreen
private

Definition at line 196 of file ParameterApp.h.

◆ m_bMenuBar

bool CParameterApp::m_bMenuBar
private

Definition at line 163 of file ParameterApp.h.

◆ m_bMessageBoxDisplayInfomation

bool CParameterApp::m_bMessageBoxDisplayInfomation
private

Definition at line 170 of file ParameterApp.h.

◆ m_bOpenLasterClose

bool CParameterApp::m_bOpenLasterClose
private

Definition at line 132 of file ParameterApp.h.

◆ m_bReceiveShortCut

bool CParameterApp::m_bReceiveShortCut
private

Definition at line 33 of file ParameterApp.h.

◆ m_bSaveMainWindowStatus

bool CParameterApp::m_bSaveMainWindowStatus
private

Definition at line 42 of file ParameterApp.h.

◆ m_bStartByType

bool CParameterApp::m_bStartByType
readwriteprivate

Definition at line 204 of file ParameterApp.h.

◆ m_bStatusBar

bool CParameterApp::m_bStatusBar
private

Definition at line 149 of file ParameterApp.h.

◆ m_bTabBar

bool CParameterApp::m_bTabBar
private

Definition at line 156 of file ParameterApp.h.

◆ m_bTabElided

bool CParameterApp::m_bTabElided
private

Definition at line 92 of file ParameterApp.h.

◆ m_nRecentMenuMaxCount

int CParameterApp::m_nRecentMenuMaxCount
private

Definition at line 100 of file ParameterApp.h.

◆ m_pGloablParamter

CParameterGlobal* CParameterApp::m_pGloablParamter
private

Definition at line 21 of file ParameterApp.h.

◆ m_SystemTrayIconType

SystemTrayIconMenuType CParameterApp::m_SystemTrayIconType
private

Definition at line 122 of file ParameterApp.h.

◆ m_TabPosition

QTabWidget::TabPosition CParameterApp::m_TabPosition
private

Definition at line 65 of file ParameterApp.h.

◆ m_ViewType

ViewType CParameterApp::m_ViewType
private

Definition at line 57 of file ParameterApp.h.

Property Documentation

◆ bOpenLasterClose

bool CParameterApp::bOpenLasterClose
readwrite

Definition at line 133 of file ParameterApp.h.

◆ EnableTabIcon

bool CParameterApp::EnableTabIcon
readwrite

Definition at line 84 of file ParameterApp.h.

◆ EnableTabToolTip

bool CParameterApp::EnableTabToolTip
readwrite

Definition at line 75 of file ParameterApp.h.

◆ FavoriteEdit

bool CParameterApp::FavoriteEdit
readwrite

Definition at line 143 of file ParameterApp.h.

◆ MenuBar

bool CParameterApp::MenuBar
readwrite

Definition at line 164 of file ParameterApp.h.

◆ MessageBoxDisplyInformtion

bool CParameterApp::MessageBoxDisplyInformtion
readwrite

Definition at line 171 of file ParameterApp.h.

◆ ReceiveShortCut

bool CParameterApp::ReceiveShortCut
readwrite

Definition at line 34 of file ParameterApp.h.

◆ RecentMenuMaxCount

int CParameterApp::RecentMenuMaxCount
readwrite

Definition at line 101 of file ParameterApp.h.

◆ SaveMainWindowStatus

bool CParameterApp::SaveMainWindowStatus
readwrite

Definition at line 43 of file ParameterApp.h.

◆ StatusBar

bool CParameterApp::StatusBar
readwrite

Definition at line 150 of file ParameterApp.h.

◆ SystemTrayIconMenuType

SystemTrayIconMenuType CParameterApp::SystemTrayIconMenuType
readwrite

Definition at line 124 of file ParameterApp.h.

◆ TabBar

bool CParameterApp::TabBar
readwrite

Definition at line 157 of file ParameterApp.h.

◆ TabPosition

QTabWidget::TabPosition CParameterApp::TabPosition
readwrite

Definition at line 66 of file ParameterApp.h.


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