Rabbit Remote Control 0.0.30
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
CParameterTerminal Class Reference
Inheritance diagram for CParameterTerminal:
CParameterConnecter CParameter CParameterSSH CParameterTelnet

Public Member Functions

virtual int Load (QSettings &set) override
 Load from storage.
 
virtual int Save (QSettings &set) override
 
const QFont & GetFont () const
 
void SetFont (const QFont &newFont)
 
bool GetSizeHint () const
 
void SetSizeHint (bool newSizeHint)
 
const QString & GetColorScheme () const
 
void SetColorScheme (const QString &newColorScheme)
 
Konsole::Emulation::KeyboardCursorShape GetCursorShape () const
 
void SetCursorShape (Konsole::Emulation::KeyboardCursorShape newCursorShape)
 
QTermWidget::ScrollBarPosition GetScrollBarPosition () const
 
void SetScrollBarPosition (QTermWidget::ScrollBarPosition newScrollBarPosition)
 
int GetTransparency () const
 
void SetTransparency (int newTermTransparency)
 
const QString & GetBackgroupImage () const
 
void SetBackgroupImage (const QString &newBackgroupImage)
 
bool GetFlowControl () const
 
void SetFlowControl (bool newFlowControl)
 
bool GetFlowControlWarning () const
 
void SetFlowControlWarning (bool newFlowControlWarning)
 
bool GetMotionAfterPasting () const
 
void SetMotionAfterPasting (bool newMotionAfterPasting)
 
bool GetDisableBracketedPasteMode () const
 
void SetDisableBracketedPasteMode (bool newDisableBracketedPasteMode)
 
bool GetDirectional () const
 
void SetDirectional (bool newBiDirectional)
 
const QString & GetKeyBindings () const
 
void SetKeyBindings (const QString &newSzKeyBindings)
 
const QString & GetTextCodec () const
 
void SetTextCodec (const QString &newTextCodec)
 
int GetHistorySize () const
 
void SetHistorySize (int newHistorySize)
 
- Public Member Functions inherited from CParameterConnecter
 CParameterConnecter (QObject *parent=nullptr, const QString &szPrefix=QString())
 
CParameterClientGetParameterClient ()
 Get CParameterClient.
 
int SetParameterClient (CParameterClient *p)
 
- 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 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.
 

Private Attributes

QFont m_Font
 
bool m_bSizeHint
 
QString m_szColorScheme
 
Konsole::Emulation::KeyboardCursorShape m_CursorShape
 
QTermWidget::ScrollBarPosition m_ScrollBarPosition
 
int m_nTransparency
 
QString m_BackgroupImage
 
bool m_bFlowControl
 
bool m_bFlowControlWarning
 
bool m_bMotionAfterPasting
 
bool m_bDisableBracketedPasteMode
 
bool m_bDirectional
 
QString m_szKeyBindings
 
QString m_szTextCodec
 
int m_nHistorySize
 

Additional Inherited Members

- Signals inherited from CParameterConnecter
void sigSetParameterClient ()
 
- Signals inherited from CParameter
void sigChanged ()
 emit when the parameter changes Usually if required, the corresponding parameter corresponds to a change event.
 
- Protected Slots inherited from CParameterConnecter
virtual void slotSetParameterClient ()
 Call after set CParameterClient.
 
- Protected Member Functions inherited from CParameterConnecter
QByteArray PasswordSum (const std::string &password, const std::string &key)
 
int LoadPassword (const QString &szTitle, const QString &szKey, QString &password, QSettings &set)
 
int SavePassword (const QString &szKey, const QString &password, QSettings &set, bool bSave=false)
 
- Protected Member Functions inherited from CParameter
virtual int OnLoad (QSettings &set)=0
 
virtual int OnSave (QSettings &set)=0
 
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 inherited from CParameter
bool Modified
 

Detailed Description

Definition at line 9 of file ParameterTerminal.h.

Constructor & Destructor Documentation

◆ CParameterTerminal()

CParameterTerminal::CParameterTerminal ( )

Definition at line 6 of file ParameterTerminal.cpp.

Member Function Documentation

◆ GetBackgroupImage()

const QString & CParameterTerminal::GetBackgroupImage ( ) const

Definition at line 192 of file ParameterTerminal.cpp.

◆ GetColorScheme()

const QString & CParameterTerminal::GetColorScheme ( ) const

Definition at line 244 of file ParameterTerminal.cpp.

◆ GetCursorShape()

Konsole::Emulation::KeyboardCursorShape CParameterTerminal::GetCursorShape ( ) const

Definition at line 231 of file ParameterTerminal.cpp.

◆ GetDirectional()

bool CParameterTerminal::GetDirectional ( ) const

Definition at line 127 of file ParameterTerminal.cpp.

◆ GetDisableBracketedPasteMode()

bool CParameterTerminal::GetDisableBracketedPasteMode ( ) const

Definition at line 140 of file ParameterTerminal.cpp.

◆ GetFlowControl()

bool CParameterTerminal::GetFlowControl ( ) const

Definition at line 179 of file ParameterTerminal.cpp.

◆ GetFlowControlWarning()

bool CParameterTerminal::GetFlowControlWarning ( ) const

Definition at line 166 of file ParameterTerminal.cpp.

◆ GetFont()

const QFont & CParameterTerminal::GetFont ( ) const

Definition at line 270 of file ParameterTerminal.cpp.

◆ GetHistorySize()

int CParameterTerminal::GetHistorySize ( ) const

Definition at line 88 of file ParameterTerminal.cpp.

◆ GetKeyBindings()

const QString & CParameterTerminal::GetKeyBindings ( ) const

Definition at line 114 of file ParameterTerminal.cpp.

◆ GetMotionAfterPasting()

bool CParameterTerminal::GetMotionAfterPasting ( ) const

Definition at line 153 of file ParameterTerminal.cpp.

◆ GetScrollBarPosition()

QTermWidget::ScrollBarPosition CParameterTerminal::GetScrollBarPosition ( ) const

Definition at line 218 of file ParameterTerminal.cpp.

◆ GetSizeHint()

bool CParameterTerminal::GetSizeHint ( ) const

Definition at line 257 of file ParameterTerminal.cpp.

◆ GetTextCodec()

const QString & CParameterTerminal::GetTextCodec ( ) const

Definition at line 101 of file ParameterTerminal.cpp.

◆ GetTransparency()

int CParameterTerminal::GetTransparency ( ) const

Definition at line 205 of file ParameterTerminal.cpp.

◆ Load()

int CParameterTerminal::Load ( QSettings &  set)
overridevirtual

Load from storage.

Reimplemented from CParameter.

Definition at line 39 of file ParameterTerminal.cpp.

◆ Save()

int CParameterTerminal::Save ( QSettings &  set)
overridevirtual

Definition at line 67 of file ParameterTerminal.cpp.

◆ SetBackgroupImage()

void CParameterTerminal::SetBackgroupImage ( const QString &  newBackgroupImage)

Definition at line 197 of file ParameterTerminal.cpp.

◆ SetColorScheme()

void CParameterTerminal::SetColorScheme ( const QString &  newColorScheme)

Definition at line 249 of file ParameterTerminal.cpp.

◆ SetCursorShape()

void CParameterTerminal::SetCursorShape ( Konsole::Emulation::KeyboardCursorShape  newCursorShape)

Definition at line 236 of file ParameterTerminal.cpp.

◆ SetDirectional()

void CParameterTerminal::SetDirectional ( bool  newBiDirectional)

Definition at line 132 of file ParameterTerminal.cpp.

◆ SetDisableBracketedPasteMode()

void CParameterTerminal::SetDisableBracketedPasteMode ( bool  newDisableBracketedPasteMode)

Definition at line 145 of file ParameterTerminal.cpp.

◆ SetFlowControl()

void CParameterTerminal::SetFlowControl ( bool  newFlowControl)

Definition at line 184 of file ParameterTerminal.cpp.

◆ SetFlowControlWarning()

void CParameterTerminal::SetFlowControlWarning ( bool  newFlowControlWarning)

Definition at line 171 of file ParameterTerminal.cpp.

◆ SetFont()

void CParameterTerminal::SetFont ( const QFont &  newFont)

Definition at line 275 of file ParameterTerminal.cpp.

◆ SetHistorySize()

void CParameterTerminal::SetHistorySize ( int  newHistorySize)

Definition at line 93 of file ParameterTerminal.cpp.

◆ SetKeyBindings()

void CParameterTerminal::SetKeyBindings ( const QString &  newSzKeyBindings)

Definition at line 119 of file ParameterTerminal.cpp.

◆ SetMotionAfterPasting()

void CParameterTerminal::SetMotionAfterPasting ( bool  newMotionAfterPasting)

Definition at line 158 of file ParameterTerminal.cpp.

◆ SetScrollBarPosition()

void CParameterTerminal::SetScrollBarPosition ( QTermWidget::ScrollBarPosition  newScrollBarPosition)

Definition at line 223 of file ParameterTerminal.cpp.

◆ SetSizeHint()

void CParameterTerminal::SetSizeHint ( bool  newSizeHint)

Definition at line 262 of file ParameterTerminal.cpp.

◆ SetTextCodec()

void CParameterTerminal::SetTextCodec ( const QString &  newTextCodec)

Definition at line 106 of file ParameterTerminal.cpp.

◆ SetTransparency()

void CParameterTerminal::SetTransparency ( int  newTermTransparency)

Definition at line 210 of file ParameterTerminal.cpp.

Member Data Documentation

◆ m_BackgroupImage

QString CParameterTerminal::m_BackgroupImage
private

Definition at line 57 of file ParameterTerminal.h.

◆ m_bDirectional

bool CParameterTerminal::m_bDirectional
private

Definition at line 64 of file ParameterTerminal.h.

◆ m_bDisableBracketedPasteMode

bool CParameterTerminal::m_bDisableBracketedPasteMode
private

Definition at line 63 of file ParameterTerminal.h.

◆ m_bFlowControl

bool CParameterTerminal::m_bFlowControl
private

Definition at line 59 of file ParameterTerminal.h.

◆ m_bFlowControlWarning

bool CParameterTerminal::m_bFlowControlWarning
private

Definition at line 60 of file ParameterTerminal.h.

◆ m_bMotionAfterPasting

bool CParameterTerminal::m_bMotionAfterPasting
private

Definition at line 62 of file ParameterTerminal.h.

◆ m_bSizeHint

bool CParameterTerminal::m_bSizeHint
private

Definition at line 52 of file ParameterTerminal.h.

◆ m_CursorShape

Konsole::Emulation::KeyboardCursorShape CParameterTerminal::m_CursorShape
private

Definition at line 54 of file ParameterTerminal.h.

◆ m_Font

QFont CParameterTerminal::m_Font
private

Definition at line 51 of file ParameterTerminal.h.

◆ m_nHistorySize

int CParameterTerminal::m_nHistorySize
private

Definition at line 67 of file ParameterTerminal.h.

◆ m_nTransparency

int CParameterTerminal::m_nTransparency
private

Definition at line 56 of file ParameterTerminal.h.

◆ m_ScrollBarPosition

QTermWidget::ScrollBarPosition CParameterTerminal::m_ScrollBarPosition
private

Definition at line 55 of file ParameterTerminal.h.

◆ m_szColorScheme

QString CParameterTerminal::m_szColorScheme
private

Definition at line 53 of file ParameterTerminal.h.

◆ m_szKeyBindings

QString CParameterTerminal::m_szKeyBindings
private

Definition at line 65 of file ParameterTerminal.h.

◆ m_szTextCodec

QString CParameterTerminal::m_szTextCodec
private

Definition at line 66 of file ParameterTerminal.h.


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