Rabbit Remote Control 0.0.35
Loading...
Searching...
No Matches
Public Types | Signals | Public Member Functions | Protected Member Functions | Properties | Private Attributes | List of all members
CParameterApp Class Reference
Inheritance diagram for CParameterApp:
CParameter

Public Types

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

Signals

void sigReceiveShortCutChanged ()
 
void sigSaveMainWindowStatusChanged ()
 
void sigViewTypeChanged ()
 
void sigTabPositionChanged ()
 
void sigEnableTabToolTipChanged ()
 
void sigEnableTabIconChanged ()
 
void sigRecentMenuMaxCountChanged (int)
 
void sigSystemTrayIconTypeChanged ()
 
void sigEnableSystemTrayIcon ()
 
void sigOpenLasterCloseChanged (bool bOpenLasterClose)
 
void sigFavoriteEditChanged (bool FavoriteEdit)
 
- 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)
 
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)
 
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 GetDockListConnectersShowToolBar () const
 
void SetDockListConnectersShowToolBar (bool bEnable)
 
const bool GetDockListRecentShowToolBar () const
 
void SetDockListRecentShowToolBar (bool bEnable)
 
bool GetKeepSplitViewWhenFullScreen () const
 
void SetKeepSplitViewWhenFullScreen (bool newKeepSplitViewWhenFullScreen)
 
- Public Member Functions inherited from CParameter
 CParameter (QObject *parent=nullptr, 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 storage.
 
virtual int Save (QSettings &set, bool bForce=true)
 Save to storage.
 
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 Attributes

bool m_bReceiveShortCut
 
bool m_bSaveMainWindowStatus
 
ViewType m_ViewType
 
QTabWidget::TabPosition m_TabPosition
 
bool m_bEnableTabToolTip
 
bool m_bEnableTabIcon
 
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_bDockListConnectersShowToolBar
 
bool m_bDockListRecentShowToolBar
 
bool m_bKeepSplitViewWhenFullScreen
 

Detailed Description

Definition at line 7 of file ParameterApp.h.

Member Enumeration Documentation

◆ SystemTrayIconMenuType

enum class CParameterApp::SystemTrayIconMenuType
strong

Definition at line 88 of file ParameterApp.h.

◆ ViewType

enum class CParameterApp::ViewType
strong

Definition at line 38 of file ParameterApp.h.

Constructor & Destructor Documentation

◆ CParameterApp()

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

Definition at line 9 of file ParameterApp.cpp.

◆ ~CParameterApp()

CParameterApp::~CParameterApp ( )
virtual

Definition at line 31 of file ParameterApp.cpp.

Member Function Documentation

◆ GetDockListConnectersShowToolBar()

const bool CParameterApp::GetDockListConnectersShowToolBar ( ) const

Definition at line 367 of file ParameterApp.cpp.

◆ GetDockListRecentShowToolBar()

const bool CParameterApp::GetDockListRecentShowToolBar ( ) const

Definition at line 380 of file ParameterApp.cpp.

◆ GetEnableSystemTrayIcon()

bool CParameterApp::GetEnableSystemTrayIcon ( ) const

Definition at line 272 of file ParameterApp.cpp.

◆ GetEnableTabIcon()

const bool CParameterApp::GetEnableTabIcon ( ) const

Definition at line 230 of file ParameterApp.cpp.

◆ GetEnableTabToolTip()

const bool CParameterApp::GetEnableTabToolTip ( ) const

Definition at line 216 of file ParameterApp.cpp.

◆ GetFavoriteEdit()

bool CParameterApp::GetFavoriteEdit ( ) const

Definition at line 301 of file ParameterApp.cpp.

◆ GetKeepSplitViewWhenFullScreen()

bool CParameterApp::GetKeepSplitViewWhenFullScreen ( ) const

Definition at line 393 of file ParameterApp.cpp.

◆ GetMenuBar()

bool CParameterApp::GetMenuBar ( ) const

Definition at line 341 of file ParameterApp.cpp.

◆ GetMessageBoxDisplayInformation()

const bool CParameterApp::GetMessageBoxDisplayInformation ( ) const

Definition at line 354 of file ParameterApp.cpp.

◆ GetOpenLasterClose()

bool CParameterApp::GetOpenLasterClose ( ) const

Definition at line 287 of file ParameterApp.cpp.

◆ GetReceiveShortCut()

bool CParameterApp::GetReceiveShortCut ( ) const

Definition at line 159 of file ParameterApp.cpp.

◆ GetRecentMenuMaxCount()

int CParameterApp::GetRecentMenuMaxCount ( ) const

Definition at line 244 of file ParameterApp.cpp.

◆ GetSaveMainWindowStatus()

bool CParameterApp::GetSaveMainWindowStatus ( ) const

Definition at line 173 of file ParameterApp.cpp.

◆ GetStatusBar()

bool CParameterApp::GetStatusBar ( ) const

Definition at line 315 of file ParameterApp.cpp.

◆ GetSystemTrayIconMenuType()

CParameterApp::SystemTrayIconMenuType CParameterApp::GetSystemTrayIconMenuType ( ) const

Definition at line 258 of file ParameterApp.cpp.

◆ GetTabBar()

bool CParameterApp::GetTabBar ( ) const

Definition at line 328 of file ParameterApp.cpp.

◆ GetTabPosition()

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

Definition at line 202 of file ParameterApp.cpp.

◆ GetViewType()

CParameterApp::ViewType CParameterApp::GetViewType ( )

Definition at line 187 of file ParameterApp.cpp.

◆ OnLoad()

int CParameterApp::OnLoad ( QSettings &  set)
protectedvirtual

Implements CParameter.

Definition at line 35 of file ParameterApp.cpp.

◆ OnSave()

int CParameterApp::OnSave ( QSettings &  set)
protectedvirtual

Implements CParameter.

Definition at line 107 of file ParameterApp.cpp.

◆ SetDockListConnectersShowToolBar()

void CParameterApp::SetDockListConnectersShowToolBar ( bool  bEnable)

Definition at line 372 of file ParameterApp.cpp.

◆ SetDockListRecentShowToolBar()

void CParameterApp::SetDockListRecentShowToolBar ( bool  bEnable)

Definition at line 385 of file ParameterApp.cpp.

◆ SetEnableSystemTrayIcon()

int CParameterApp::SetEnableSystemTrayIcon ( bool  bShow)

Definition at line 277 of file ParameterApp.cpp.

◆ SetEnableTabIcon()

void CParameterApp::SetEnableTabIcon ( bool  bEnable)

Definition at line 235 of file ParameterApp.cpp.

◆ SetEnableTabToolTip()

void CParameterApp::SetEnableTabToolTip ( bool  bEnable)

Definition at line 221 of file ParameterApp.cpp.

◆ SetFavoriteEdit()

void CParameterApp::SetFavoriteEdit ( bool  newFavoriteEdit)

Definition at line 306 of file ParameterApp.cpp.

◆ SetKeepSplitViewWhenFullScreen()

void CParameterApp::SetKeepSplitViewWhenFullScreen ( bool  newKeepSplitViewWhenFullScreen)

Definition at line 398 of file ParameterApp.cpp.

◆ SetMenuBar()

void CParameterApp::SetMenuBar ( bool  checked)

Definition at line 346 of file ParameterApp.cpp.

◆ SetMessageBoxDisplayInformation()

void CParameterApp::SetMessageBoxDisplayInformation ( bool  bEnable)

Definition at line 359 of file ParameterApp.cpp.

◆ SetOpenLasterClose()

void CParameterApp::SetOpenLasterClose ( bool  newOpenLasterClose)

Definition at line 292 of file ParameterApp.cpp.

◆ SetReceiveShortCut()

void CParameterApp::SetReceiveShortCut ( bool  newReceiveShortCut)

Definition at line 164 of file ParameterApp.cpp.

◆ SetRecentMenuMaxCount()

void CParameterApp::SetRecentMenuMaxCount ( int  newRecentMenuMaxCount)

Definition at line 249 of file ParameterApp.cpp.

◆ SetSaveMainWindowStatus()

void CParameterApp::SetSaveMainWindowStatus ( bool  newSaveMainWindowStatus)

Definition at line 178 of file ParameterApp.cpp.

◆ SetStatusBar()

void CParameterApp::SetStatusBar ( bool  checked)

Definition at line 320 of file ParameterApp.cpp.

◆ SetSystemTrayIconMenuType()

void CParameterApp::SetSystemTrayIconMenuType ( SystemTrayIconMenuType  newSystemTrayIconType)

Definition at line 263 of file ParameterApp.cpp.

◆ SetTabBar()

void CParameterApp::SetTabBar ( bool  checked)

Definition at line 333 of file ParameterApp.cpp.

◆ SetTabPosition()

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

Definition at line 207 of file ParameterApp.cpp.

◆ SetViewType()

int CParameterApp::SetViewType ( ViewType  type)

Definition at line 192 of file ParameterApp.cpp.

Member Data Documentation

◆ m_bDockListConnectersShowToolBar

bool CParameterApp::m_bDockListConnectersShowToolBar
private

Definition at line 160 of file ParameterApp.h.

◆ m_bDockListRecentShowToolBar

bool CParameterApp::m_bDockListRecentShowToolBar
private

Definition at line 166 of file ParameterApp.h.

◆ m_bEnableSystemTrayIcon

bool CParameterApp::m_bEnableSystemTrayIcon
private

Definition at line 107 of file ParameterApp.h.

◆ m_bEnableTabIcon

bool CParameterApp::m_bEnableTabIcon
private

Definition at line 75 of file ParameterApp.h.

◆ m_bEnableTabToolTip

bool CParameterApp::m_bEnableTabToolTip
private

Definition at line 66 of file ParameterApp.h.

◆ m_bFavoriteEdit

bool CParameterApp::m_bFavoriteEdit
private

Definition at line 125 of file ParameterApp.h.

◆ m_bKeepSplitViewWhenFullScreen

bool CParameterApp::m_bKeepSplitViewWhenFullScreen
private

Definition at line 172 of file ParameterApp.h.

◆ m_bMenuBar

bool CParameterApp::m_bMenuBar
private

Definition at line 146 of file ParameterApp.h.

◆ m_bMessageBoxDisplayInfomation

bool CParameterApp::m_bMessageBoxDisplayInfomation
private

Definition at line 153 of file ParameterApp.h.

◆ m_bOpenLasterClose

bool CParameterApp::m_bOpenLasterClose
private

Definition at line 116 of file ParameterApp.h.

◆ m_bReceiveShortCut

bool CParameterApp::m_bReceiveShortCut
private

Definition at line 25 of file ParameterApp.h.

◆ m_bSaveMainWindowStatus

bool CParameterApp::m_bSaveMainWindowStatus
private

Definition at line 34 of file ParameterApp.h.

◆ m_bStatusBar

bool CParameterApp::m_bStatusBar
private

Definition at line 132 of file ParameterApp.h.

◆ m_bTabBar

bool CParameterApp::m_bTabBar
private

Definition at line 139 of file ParameterApp.h.

◆ m_nRecentMenuMaxCount

int CParameterApp::m_nRecentMenuMaxCount
private

Definition at line 84 of file ParameterApp.h.

◆ m_SystemTrayIconType

SystemTrayIconMenuType CParameterApp::m_SystemTrayIconType
private

Definition at line 106 of file ParameterApp.h.

◆ m_TabPosition

QTabWidget::TabPosition CParameterApp::m_TabPosition
private

Definition at line 57 of file ParameterApp.h.

◆ m_ViewType

ViewType CParameterApp::m_ViewType
private

Definition at line 49 of file ParameterApp.h.

Property Documentation

◆ bOpenLasterClose

bool CParameterApp::bOpenLasterClose
readwrite

Definition at line 117 of file ParameterApp.h.

◆ EnableTabIcon

bool CParameterApp::EnableTabIcon
readwrite

Definition at line 76 of file ParameterApp.h.

◆ EnableTabToolTip

bool CParameterApp::EnableTabToolTip
readwrite

Definition at line 67 of file ParameterApp.h.

◆ FavoriteEdit

bool CParameterApp::FavoriteEdit
readwrite

Definition at line 126 of file ParameterApp.h.

◆ MenuBar

bool CParameterApp::MenuBar
readwrite

Definition at line 147 of file ParameterApp.h.

◆ MessageBoxDisplyInformtion

bool CParameterApp::MessageBoxDisplyInformtion
readwrite

Definition at line 154 of file ParameterApp.h.

◆ ReceiveShortCut

bool CParameterApp::ReceiveShortCut
readwrite

Definition at line 26 of file ParameterApp.h.

◆ RecentMenuMaxCount

int CParameterApp::RecentMenuMaxCount
readwrite

Definition at line 85 of file ParameterApp.h.

◆ SaveMainWindowStatus

bool CParameterApp::SaveMainWindowStatus
readwrite

Definition at line 35 of file ParameterApp.h.

◆ StatusBar

bool CParameterApp::StatusBar
readwrite

Definition at line 133 of file ParameterApp.h.

◆ SystemTrayIconMenuType

SystemTrayIconMenuType CParameterApp::SystemTrayIconMenuType
readwrite

Definition at line 108 of file ParameterApp.h.

◆ TabBar

bool CParameterApp::TabBar
readwrite

Definition at line 140 of file ParameterApp.h.

◆ TabPosition

QTabWidget::TabPosition CParameterApp::TabPosition
readwrite

Definition at line 58 of file ParameterApp.h.


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