玉兔远程控制 0.1.0-bate11
载入中...
搜索中...
未找到
CParameterTerminal类 参考
类 CParameterTerminal 继承关系图:
CParameterTerminal 的协作图:

Public 成员函数

 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 成员函数 继承自 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 ()
 检查参数是否有效,以决定是否使用或者保存参数。 派生类一般只要重载 OnCheckValidity() ,用于检查参数。

Private 属性

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

额外继承的成员函数

信号 继承自 CParameter
void sigChanged ()
 当参数改变时,触发 通常如果需要,则相应的参数会对应一个改变事件。
Protected 成员函数 继承自 CParameter
virtual bool OnCheckValidity ()
 检查参数是否有效
int SetModified (bool bModified=true)
 在设置参数时,如果有修改,则调用。
bool GetModified ()
 参数是否有修改
属性 继承自 CParameter
bool Modified

详细描述

在文件 ParameterTerminal.h10 行定义.

构造及析构函数说明

◆ CParameterTerminal()

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

在文件 ParameterTerminal.cpp6 行定义.

成员函数说明

◆ GetBackgroupImage()

const QString & CParameterTerminal::GetBackgroupImage ( ) const

在文件 ParameterTerminal.cpp210 行定义.

◆ GetColorScheme()

const QString & CParameterTerminal::GetColorScheme ( ) const

在文件 ParameterTerminal.cpp262 行定义.

◆ GetCursorShape()

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

在文件 ParameterTerminal.cpp249 行定义.

◆ GetDirectional()

bool CParameterTerminal::GetDirectional ( ) const

在文件 ParameterTerminal.cpp145 行定义.

◆ GetDisableBracketedPasteMode()

bool CParameterTerminal::GetDisableBracketedPasteMode ( ) const

在文件 ParameterTerminal.cpp158 行定义.

◆ GetFlowControl()

bool CParameterTerminal::GetFlowControl ( ) const

在文件 ParameterTerminal.cpp197 行定义.

◆ GetFlowControlWarning()

bool CParameterTerminal::GetFlowControlWarning ( ) const

在文件 ParameterTerminal.cpp184 行定义.

◆ GetFont()

const QFont & CParameterTerminal::GetFont ( ) const

在文件 ParameterTerminal.cpp288 行定义.

◆ GetHistorySize()

int CParameterTerminal::GetHistorySize ( ) const

在文件 ParameterTerminal.cpp106 行定义.

◆ GetKeyBindings()

const QString & CParameterTerminal::GetKeyBindings ( ) const

在文件 ParameterTerminal.cpp132 行定义.

◆ GetMotionAfterPasting()

bool CParameterTerminal::GetMotionAfterPasting ( ) const

在文件 ParameterTerminal.cpp171 行定义.

◆ GetScrollBarPosition()

QTermWidget::ScrollBarPosition CParameterTerminal::GetScrollBarPosition ( ) const

在文件 ParameterTerminal.cpp236 行定义.

◆ GetSizeHint()

bool CParameterTerminal::GetSizeHint ( ) const

在文件 ParameterTerminal.cpp275 行定义.

◆ GetTextCodec()

const QString & CParameterTerminal::GetTextCodec ( ) const

在文件 ParameterTerminal.cpp119 行定义.

◆ GetTransparency()

int CParameterTerminal::GetTransparency ( ) const

在文件 ParameterTerminal.cpp223 行定义.

◆ OnLoad()

int CParameterTerminal::OnLoad ( QSettings & set)
overridevirtual

实现了 CParameter.

在文件 ParameterTerminal.cpp57 行定义.

◆ OnSave()

int CParameterTerminal::OnSave ( QSettings & set)
overridevirtual

实现了 CParameter.

在文件 ParameterTerminal.cpp85 行定义.

◆ operator=()

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

在文件 ParameterTerminal.cpp35 行定义.

◆ SetBackgroupImage()

void CParameterTerminal::SetBackgroupImage ( const QString & newBackgroupImage)

在文件 ParameterTerminal.cpp215 行定义.

◆ SetColorScheme()

void CParameterTerminal::SetColorScheme ( const QString & newColorScheme)

在文件 ParameterTerminal.cpp267 行定义.

◆ SetCursorShape()

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

在文件 ParameterTerminal.cpp254 行定义.

◆ SetDirectional()

void CParameterTerminal::SetDirectional ( bool newBiDirectional)

在文件 ParameterTerminal.cpp150 行定义.

◆ SetDisableBracketedPasteMode()

void CParameterTerminal::SetDisableBracketedPasteMode ( bool newDisableBracketedPasteMode)

在文件 ParameterTerminal.cpp163 行定义.

◆ SetFlowControl()

void CParameterTerminal::SetFlowControl ( bool newFlowControl)

在文件 ParameterTerminal.cpp202 行定义.

◆ SetFlowControlWarning()

void CParameterTerminal::SetFlowControlWarning ( bool newFlowControlWarning)

在文件 ParameterTerminal.cpp189 行定义.

◆ SetFont()

void CParameterTerminal::SetFont ( const QFont & newFont)

在文件 ParameterTerminal.cpp293 行定义.

◆ SetHistorySize()

void CParameterTerminal::SetHistorySize ( int newHistorySize)

在文件 ParameterTerminal.cpp111 行定义.

◆ SetKeyBindings()

void CParameterTerminal::SetKeyBindings ( const QString & newSzKeyBindings)

在文件 ParameterTerminal.cpp137 行定义.

◆ SetMotionAfterPasting()

void CParameterTerminal::SetMotionAfterPasting ( bool newMotionAfterPasting)

在文件 ParameterTerminal.cpp176 行定义.

◆ SetScrollBarPosition()

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

在文件 ParameterTerminal.cpp241 行定义.

◆ SetSizeHint()

void CParameterTerminal::SetSizeHint ( bool newSizeHint)

在文件 ParameterTerminal.cpp280 行定义.

◆ SetTextCodec()

void CParameterTerminal::SetTextCodec ( const QString & newTextCodec)

在文件 ParameterTerminal.cpp124 行定义.

◆ SetTransparency()

void CParameterTerminal::SetTransparency ( int newTermTransparency)

在文件 ParameterTerminal.cpp228 行定义.

类成员变量说明

◆ m_BackgroupImage

QString CParameterTerminal::m_BackgroupImage
private

在文件 ParameterTerminal.h61 行定义.

◆ m_bDirectional

bool CParameterTerminal::m_bDirectional
private

在文件 ParameterTerminal.h68 行定义.

◆ m_bDisableBracketedPasteMode

bool CParameterTerminal::m_bDisableBracketedPasteMode
private

在文件 ParameterTerminal.h67 行定义.

◆ m_bFlowControl

bool CParameterTerminal::m_bFlowControl
private

在文件 ParameterTerminal.h63 行定义.

◆ m_bFlowControlWarning

bool CParameterTerminal::m_bFlowControlWarning
private

在文件 ParameterTerminal.h64 行定义.

◆ m_bMotionAfterPasting

bool CParameterTerminal::m_bMotionAfterPasting
private

在文件 ParameterTerminal.h66 行定义.

◆ m_bSizeHint

bool CParameterTerminal::m_bSizeHint
private

在文件 ParameterTerminal.h56 行定义.

◆ m_CursorShape

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

在文件 ParameterTerminal.h58 行定义.

◆ m_Font

QFont CParameterTerminal::m_Font
private

在文件 ParameterTerminal.h55 行定义.

◆ m_nHistorySize

int CParameterTerminal::m_nHistorySize
private

在文件 ParameterTerminal.h71 行定义.

◆ m_nTransparency

int CParameterTerminal::m_nTransparency
private

在文件 ParameterTerminal.h60 行定义.

◆ m_ScrollBarPosition

QTermWidget::ScrollBarPosition CParameterTerminal::m_ScrollBarPosition
private

在文件 ParameterTerminal.h59 行定义.

◆ m_szColorScheme

QString CParameterTerminal::m_szColorScheme
private

在文件 ParameterTerminal.h57 行定义.

◆ m_szKeyBindings

QString CParameterTerminal::m_szKeyBindings
private

在文件 ParameterTerminal.h69 行定义.

◆ m_szTextCodec

QString CParameterTerminal::m_szTextCodec
private

在文件 ParameterTerminal.h70 行定义.


该类的文档由以下文件生成: