玉兔远程控制 0.1.0-alpha.2
载入中...
搜索中...
未找到
Public 成员函数 | Private 属性 | 所有成员列表
CParameterTerminal类 参考
类 CParameterTerminal 继承关系图:
Inheritance graph
[图例]
CParameterTerminal 的协作图:
Collaboration graph
[图例]

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=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 ()
 检查参数是否有效,以决定是否使用或者保存参数。 派生类一般只要重载 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 行定义.


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