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

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, 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: