玉兔远程控制 0.0.31
载入中...
搜索中...
未找到
Public 成员函数 | Private 属性 | 所有成员列表
CParameterTerminal类 参考
类 CParameterTerminal 继承关系图:
CParameterConnecter CParameter CParameterSSH CParameterTelnet

Public 成员函数

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 成员函数 继承自 CParameterConnecter
 CParameterConnecter (QObject *parent=nullptr, const QString &szPrefix=QString())
 
CParameterClientGetParameterClient ()
 Get CParameterClient
 
int SetParameterClient (CParameterClient *p)
 
- 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 Save (QSettings &set, bool bForce=true)
 Save to storage
 
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
 

额外继承的成员函数

- 信号 继承自 CParameterConnecter
void sigSetParameterClient ()
 
- 信号 继承自 CParameter
void sigChanged ()
 当参数改变时,触发 通常如果需要,则相应的参数会对应一个改变事件。
 
- Protected 槽 继承自 CParameterConnecter
virtual void slotSetParameterClient ()
 设置 CParameterClient 后调用,用于初始化与 CParameterClient 有关的操作。
 
- Protected 成员函数 继承自 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 成员函数 继承自 CParameter
virtual int OnLoad (QSettings &set)=0
 
virtual int OnSave (QSettings &set)=0
 
virtual bool OnCheckValidity ()
 检查参数是否有效
 
int SetModified (bool bModified=true)
 在设置参数时,如果有修改,则调用。
 
bool GetModified ()
 参数是否有修改
 
- 属性 继承自 CParameter
bool Modified
 

详细描述

在文件 ParameterTerminal.h9 行定义.

构造及析构函数说明

◆ CParameterTerminal()

CParameterTerminal::CParameterTerminal ( )

在文件 ParameterTerminal.cpp6 行定义.

成员函数说明

◆ GetBackgroupImage()

const QString & CParameterTerminal::GetBackgroupImage ( ) const

在文件 ParameterTerminal.cpp192 行定义.

◆ GetColorScheme()

const QString & CParameterTerminal::GetColorScheme ( ) const

在文件 ParameterTerminal.cpp244 行定义.

◆ GetCursorShape()

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

在文件 ParameterTerminal.cpp231 行定义.

◆ GetDirectional()

bool CParameterTerminal::GetDirectional ( ) const

在文件 ParameterTerminal.cpp127 行定义.

◆ GetDisableBracketedPasteMode()

bool CParameterTerminal::GetDisableBracketedPasteMode ( ) const

在文件 ParameterTerminal.cpp140 行定义.

◆ GetFlowControl()

bool CParameterTerminal::GetFlowControl ( ) const

在文件 ParameterTerminal.cpp179 行定义.

◆ GetFlowControlWarning()

bool CParameterTerminal::GetFlowControlWarning ( ) const

在文件 ParameterTerminal.cpp166 行定义.

◆ GetFont()

const QFont & CParameterTerminal::GetFont ( ) const

在文件 ParameterTerminal.cpp270 行定义.

◆ GetHistorySize()

int CParameterTerminal::GetHistorySize ( ) const

在文件 ParameterTerminal.cpp88 行定义.

◆ GetKeyBindings()

const QString & CParameterTerminal::GetKeyBindings ( ) const

在文件 ParameterTerminal.cpp114 行定义.

◆ GetMotionAfterPasting()

bool CParameterTerminal::GetMotionAfterPasting ( ) const

在文件 ParameterTerminal.cpp153 行定义.

◆ GetScrollBarPosition()

QTermWidget::ScrollBarPosition CParameterTerminal::GetScrollBarPosition ( ) const

在文件 ParameterTerminal.cpp218 行定义.

◆ GetSizeHint()

bool CParameterTerminal::GetSizeHint ( ) const

在文件 ParameterTerminal.cpp257 行定义.

◆ GetTextCodec()

const QString & CParameterTerminal::GetTextCodec ( ) const

在文件 ParameterTerminal.cpp101 行定义.

◆ GetTransparency()

int CParameterTerminal::GetTransparency ( ) const

在文件 ParameterTerminal.cpp205 行定义.

◆ Load()

int CParameterTerminal::Load ( QSettings &  set)
overridevirtual

Load from storage

重载 CParameter .

在文件 ParameterTerminal.cpp39 行定义.

◆ Save()

int CParameterTerminal::Save ( QSettings &  set)
overridevirtual

在文件 ParameterTerminal.cpp67 行定义.

◆ SetBackgroupImage()

void CParameterTerminal::SetBackgroupImage ( const QString &  newBackgroupImage)

在文件 ParameterTerminal.cpp197 行定义.

◆ SetColorScheme()

void CParameterTerminal::SetColorScheme ( const QString &  newColorScheme)

在文件 ParameterTerminal.cpp249 行定义.

◆ SetCursorShape()

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

在文件 ParameterTerminal.cpp236 行定义.

◆ SetDirectional()

void CParameterTerminal::SetDirectional ( bool  newBiDirectional)

在文件 ParameterTerminal.cpp132 行定义.

◆ SetDisableBracketedPasteMode()

void CParameterTerminal::SetDisableBracketedPasteMode ( bool  newDisableBracketedPasteMode)

在文件 ParameterTerminal.cpp145 行定义.

◆ SetFlowControl()

void CParameterTerminal::SetFlowControl ( bool  newFlowControl)

在文件 ParameterTerminal.cpp184 行定义.

◆ SetFlowControlWarning()

void CParameterTerminal::SetFlowControlWarning ( bool  newFlowControlWarning)

在文件 ParameterTerminal.cpp171 行定义.

◆ SetFont()

void CParameterTerminal::SetFont ( const QFont &  newFont)

在文件 ParameterTerminal.cpp275 行定义.

◆ SetHistorySize()

void CParameterTerminal::SetHistorySize ( int  newHistorySize)

在文件 ParameterTerminal.cpp93 行定义.

◆ SetKeyBindings()

void CParameterTerminal::SetKeyBindings ( const QString &  newSzKeyBindings)

在文件 ParameterTerminal.cpp119 行定义.

◆ SetMotionAfterPasting()

void CParameterTerminal::SetMotionAfterPasting ( bool  newMotionAfterPasting)

在文件 ParameterTerminal.cpp158 行定义.

◆ SetScrollBarPosition()

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

在文件 ParameterTerminal.cpp223 行定义.

◆ SetSizeHint()

void CParameterTerminal::SetSizeHint ( bool  newSizeHint)

在文件 ParameterTerminal.cpp262 行定义.

◆ SetTextCodec()

void CParameterTerminal::SetTextCodec ( const QString &  newTextCodec)

在文件 ParameterTerminal.cpp106 行定义.

◆ SetTransparency()

void CParameterTerminal::SetTransparency ( int  newTermTransparency)

在文件 ParameterTerminal.cpp210 行定义.

类成员变量说明

◆ m_BackgroupImage

QString CParameterTerminal::m_BackgroupImage
private

在文件 ParameterTerminal.h57 行定义.

◆ m_bDirectional

bool CParameterTerminal::m_bDirectional
private

在文件 ParameterTerminal.h64 行定义.

◆ m_bDisableBracketedPasteMode

bool CParameterTerminal::m_bDisableBracketedPasteMode
private

在文件 ParameterTerminal.h63 行定义.

◆ m_bFlowControl

bool CParameterTerminal::m_bFlowControl
private

在文件 ParameterTerminal.h59 行定义.

◆ m_bFlowControlWarning

bool CParameterTerminal::m_bFlowControlWarning
private

在文件 ParameterTerminal.h60 行定义.

◆ m_bMotionAfterPasting

bool CParameterTerminal::m_bMotionAfterPasting
private

在文件 ParameterTerminal.h62 行定义.

◆ m_bSizeHint

bool CParameterTerminal::m_bSizeHint
private

在文件 ParameterTerminal.h52 行定义.

◆ m_CursorShape

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

在文件 ParameterTerminal.h54 行定义.

◆ m_Font

QFont CParameterTerminal::m_Font
private

在文件 ParameterTerminal.h51 行定义.

◆ m_nHistorySize

int CParameterTerminal::m_nHistorySize
private

在文件 ParameterTerminal.h67 行定义.

◆ m_nTransparency

int CParameterTerminal::m_nTransparency
private

在文件 ParameterTerminal.h56 行定义.

◆ m_ScrollBarPosition

QTermWidget::ScrollBarPosition CParameterTerminal::m_ScrollBarPosition
private

在文件 ParameterTerminal.h55 行定义.

◆ m_szColorScheme

QString CParameterTerminal::m_szColorScheme
private

在文件 ParameterTerminal.h53 行定义.

◆ m_szKeyBindings

QString CParameterTerminal::m_szKeyBindings
private

在文件 ParameterTerminal.h65 行定义.

◆ m_szTextCodec

QString CParameterTerminal::m_szTextCodec
private

在文件 ParameterTerminal.h66 行定义.


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