Rabbit Remote Control 0.0.37
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
CParameterTerminal Class Reference
Inheritance diagram for CParameterTerminal:
Inheritance graph
[legend]
Collaboration diagram for CParameterTerminal:
Collaboration graph
[legend]

Public Member Functions

 CParameterTerminal (QObject *parent=nullptr, const QString &szPrefix=QString())
 
virtual CParameterTerminaloperator= (const CParameterTerminal &in)
 
virtual int OnLoad (QSettings &set) override
 
virtual int OnSave (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 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 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.
 

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 CParameter
void sigChanged ()
 emit when the parameter changes Usually if required, the corresponding parameter corresponds to a change event.
 
- 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 inherited from CParameter
bool Modified
 

Detailed Description

Definition at line 10 of file ParameterTerminal.h.

Constructor & Destructor Documentation

◆ CParameterTerminal()

CParameterTerminal::CParameterTerminal ( QObject *  parent = nullptr,
const QString &  szPrefix = QString() 
)
explicit

Definition at line 6 of file ParameterTerminal.cpp.

Member Function Documentation

◆ GetBackgroupImage()

const QString & CParameterTerminal::GetBackgroupImage ( ) const

Definition at line 210 of file ParameterTerminal.cpp.

◆ GetColorScheme()

const QString & CParameterTerminal::GetColorScheme ( ) const

Definition at line 262 of file ParameterTerminal.cpp.

◆ GetCursorShape()

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

Definition at line 249 of file ParameterTerminal.cpp.

◆ GetDirectional()

bool CParameterTerminal::GetDirectional ( ) const

Definition at line 145 of file ParameterTerminal.cpp.

◆ GetDisableBracketedPasteMode()

bool CParameterTerminal::GetDisableBracketedPasteMode ( ) const

Definition at line 158 of file ParameterTerminal.cpp.

◆ GetFlowControl()

bool CParameterTerminal::GetFlowControl ( ) const

Definition at line 197 of file ParameterTerminal.cpp.

◆ GetFlowControlWarning()

bool CParameterTerminal::GetFlowControlWarning ( ) const

Definition at line 184 of file ParameterTerminal.cpp.

◆ GetFont()

const QFont & CParameterTerminal::GetFont ( ) const

Definition at line 288 of file ParameterTerminal.cpp.

◆ GetHistorySize()

int CParameterTerminal::GetHistorySize ( ) const

Definition at line 106 of file ParameterTerminal.cpp.

◆ GetKeyBindings()

const QString & CParameterTerminal::GetKeyBindings ( ) const

Definition at line 132 of file ParameterTerminal.cpp.

◆ GetMotionAfterPasting()

bool CParameterTerminal::GetMotionAfterPasting ( ) const

Definition at line 171 of file ParameterTerminal.cpp.

◆ GetScrollBarPosition()

QTermWidget::ScrollBarPosition CParameterTerminal::GetScrollBarPosition ( ) const

Definition at line 236 of file ParameterTerminal.cpp.

◆ GetSizeHint()

bool CParameterTerminal::GetSizeHint ( ) const

Definition at line 275 of file ParameterTerminal.cpp.

◆ GetTextCodec()

const QString & CParameterTerminal::GetTextCodec ( ) const

Definition at line 119 of file ParameterTerminal.cpp.

◆ GetTransparency()

int CParameterTerminal::GetTransparency ( ) const

Definition at line 223 of file ParameterTerminal.cpp.

◆ OnLoad()

int CParameterTerminal::OnLoad ( QSettings &  set)
overridevirtual

Implements CParameter.

Definition at line 57 of file ParameterTerminal.cpp.

◆ OnSave()

int CParameterTerminal::OnSave ( QSettings &  set)
overridevirtual

Implements CParameter.

Definition at line 85 of file ParameterTerminal.cpp.

◆ operator=()

CParameterTerminal & CParameterTerminal::operator= ( const CParameterTerminal in)
virtual

Definition at line 35 of file ParameterTerminal.cpp.

◆ SetBackgroupImage()

void CParameterTerminal::SetBackgroupImage ( const QString &  newBackgroupImage)

Definition at line 215 of file ParameterTerminal.cpp.

◆ SetColorScheme()

void CParameterTerminal::SetColorScheme ( const QString &  newColorScheme)

Definition at line 267 of file ParameterTerminal.cpp.

◆ SetCursorShape()

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

Definition at line 254 of file ParameterTerminal.cpp.

◆ SetDirectional()

void CParameterTerminal::SetDirectional ( bool  newBiDirectional)

Definition at line 150 of file ParameterTerminal.cpp.

◆ SetDisableBracketedPasteMode()

void CParameterTerminal::SetDisableBracketedPasteMode ( bool  newDisableBracketedPasteMode)

Definition at line 163 of file ParameterTerminal.cpp.

◆ SetFlowControl()

void CParameterTerminal::SetFlowControl ( bool  newFlowControl)

Definition at line 202 of file ParameterTerminal.cpp.

◆ SetFlowControlWarning()

void CParameterTerminal::SetFlowControlWarning ( bool  newFlowControlWarning)

Definition at line 189 of file ParameterTerminal.cpp.

◆ SetFont()

void CParameterTerminal::SetFont ( const QFont &  newFont)

Definition at line 293 of file ParameterTerminal.cpp.

◆ SetHistorySize()

void CParameterTerminal::SetHistorySize ( int  newHistorySize)

Definition at line 111 of file ParameterTerminal.cpp.

◆ SetKeyBindings()

void CParameterTerminal::SetKeyBindings ( const QString &  newSzKeyBindings)

Definition at line 137 of file ParameterTerminal.cpp.

◆ SetMotionAfterPasting()

void CParameterTerminal::SetMotionAfterPasting ( bool  newMotionAfterPasting)

Definition at line 176 of file ParameterTerminal.cpp.

◆ SetScrollBarPosition()

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

Definition at line 241 of file ParameterTerminal.cpp.

◆ SetSizeHint()

void CParameterTerminal::SetSizeHint ( bool  newSizeHint)

Definition at line 280 of file ParameterTerminal.cpp.

◆ SetTextCodec()

void CParameterTerminal::SetTextCodec ( const QString &  newTextCodec)

Definition at line 124 of file ParameterTerminal.cpp.

◆ SetTransparency()

void CParameterTerminal::SetTransparency ( int  newTermTransparency)

Definition at line 228 of file ParameterTerminal.cpp.

Member Data Documentation

◆ m_BackgroupImage

QString CParameterTerminal::m_BackgroupImage
private

Definition at line 61 of file ParameterTerminal.h.

◆ m_bDirectional

bool CParameterTerminal::m_bDirectional
private

Definition at line 68 of file ParameterTerminal.h.

◆ m_bDisableBracketedPasteMode

bool CParameterTerminal::m_bDisableBracketedPasteMode
private

Definition at line 67 of file ParameterTerminal.h.

◆ m_bFlowControl

bool CParameterTerminal::m_bFlowControl
private

Definition at line 63 of file ParameterTerminal.h.

◆ m_bFlowControlWarning

bool CParameterTerminal::m_bFlowControlWarning
private

Definition at line 64 of file ParameterTerminal.h.

◆ m_bMotionAfterPasting

bool CParameterTerminal::m_bMotionAfterPasting
private

Definition at line 66 of file ParameterTerminal.h.

◆ m_bSizeHint

bool CParameterTerminal::m_bSizeHint
private

Definition at line 56 of file ParameterTerminal.h.

◆ m_CursorShape

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

Definition at line 58 of file ParameterTerminal.h.

◆ m_Font

QFont CParameterTerminal::m_Font
private

Definition at line 55 of file ParameterTerminal.h.

◆ m_nHistorySize

int CParameterTerminal::m_nHistorySize
private

Definition at line 71 of file ParameterTerminal.h.

◆ m_nTransparency

int CParameterTerminal::m_nTransparency
private

Definition at line 60 of file ParameterTerminal.h.

◆ m_ScrollBarPosition

QTermWidget::ScrollBarPosition CParameterTerminal::m_ScrollBarPosition
private

Definition at line 59 of file ParameterTerminal.h.

◆ m_szColorScheme

QString CParameterTerminal::m_szColorScheme
private

Definition at line 57 of file ParameterTerminal.h.

◆ m_szKeyBindings

QString CParameterTerminal::m_szKeyBindings
private

Definition at line 69 of file ParameterTerminal.h.

◆ m_szTextCodec

QString CParameterTerminal::m_szTextCodec
private

Definition at line 70 of file ParameterTerminal.h.


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