玉兔远程控制 0.0.34
载入中...
搜索中...
未找到
Public 槽 | Public 成员函数 | Private 成员函数 | Private 属性 | 所有成员列表

The split view class 更多...

#include <ViewSplitter.h>

类 CViewSplitter 继承关系图:
CView

Public 槽

virtual void slotSystemCombination () override
 
- Public 槽 继承自 CView
virtual void slotSystemCombination ()=0
 

Public 成员函数

 CViewSplitter (QWidget *parent=nullptr)
 
virtual int AddView (QWidget *pView) override
 
virtual int RemoveView (QWidget *pView) override
 
virtual QWidget * GetCurrentView () override
 
virtual int SetCurrentView (QWidget *pView) override
 
virtual void SetWidowsTitle (QWidget *pView, const QString &szTitle, const QIcon &icon, const QString &szToolTip) override
 
virtual int SetFullScreen (bool bFull) override
 
- Public 成员函数 继承自 CView
 CView (QWidget *parent=nullptr)
 

Private 成员函数

int GetIndex (QWidget *pView, int &nRow, int &nCol)
 
QWidget * GetView (const int &nRow, const int &nCol)
 

Private 属性

int m_nRow
 
int m_nCount
 
int m_nIdxRow
 
int m_nIdxCol
 
QSplitter * m_pMain
 
QVector< QSplitter * > m_Row
 
QString m_szStyleSheet
 
int m_HandleWidth
 

额外继承的成员函数

- 信号 继承自 CView
void sigCloseView (const QWidget *pView)
 
void sigCurrentChanged (const QWidget *pView)
 

详细描述

The split view class

在文件 ViewSplitter.h12 行定义.

构造及析构函数说明

◆ ~CViewSplitter()

CViewSplitter::~CViewSplitter ( )
virtual

在文件 ViewSplitter.cpp38 行定义.

成员函数说明

◆ AddView()

int CViewSplitter::AddView ( QWidget *  pView)
overridevirtual
注解
QWidget* pView must is same as CConnecter::GetViewer()

实现了 CView.

在文件 ViewSplitter.cpp52 行定义.

◆ GetCurrentView()

QWidget * CViewSplitter::GetCurrentView ( )
overridevirtual
注解
The return QWidget* must is same as CConnecter::GetViewer()

实现了 CView.

在文件 ViewSplitter.cpp145 行定义.

◆ GetIndex()

int CViewSplitter::GetIndex ( QWidget *  pView,
int &  nRow,
int &  nCol 
)
private

在文件 ViewSplitter.cpp235 行定义.

◆ GetView()

QWidget * CViewSplitter::GetView ( const int &  nRow,
const int &  nCol 
)
private

在文件 ViewSplitter.cpp254 行定义.

◆ RemoveView()

int CViewSplitter::RemoveView ( QWidget *  pView)
overridevirtual
注解
QWidget* pView must is same as CConnecter::GetViewer()

实现了 CView.

在文件 ViewSplitter.cpp96 行定义.

◆ SetCurrentView()

int CViewSplitter::SetCurrentView ( QWidget *  pView)
overridevirtual

实现了 CView.

在文件 ViewSplitter.cpp150 行定义.

◆ SetFullScreen()

int CViewSplitter::SetFullScreen ( bool  bFull)
overridevirtual

实现了 CView.

在文件 ViewSplitter.cpp182 行定义.

◆ SetWidowsTitle()

void CViewSplitter::SetWidowsTitle ( QWidget *  pView,
const QString &  szTitle,
const QIcon &  icon,
const QString &  szToolTip 
)
overridevirtual

实现了 CView.

在文件 ViewSplitter.cpp171 行定义.

◆ slotSystemCombination

void CViewSplitter::slotSystemCombination ( )
overridevirtualslot

在文件 ViewSplitter.cpp231 行定义.

类成员变量说明

◆ m_HandleWidth

int CViewSplitter::m_HandleWidth
private

在文件 ViewSplitter.h41 行定义.

◆ m_nCount

int CViewSplitter::m_nCount
private

在文件 ViewSplitter.h36 行定义.

◆ m_nIdxCol

int CViewSplitter::m_nIdxCol
private

在文件 ViewSplitter.h37 行定义.

◆ m_nIdxRow

int CViewSplitter::m_nIdxRow
private

在文件 ViewSplitter.h37 行定义.

◆ m_nRow

int CViewSplitter::m_nRow
private

在文件 ViewSplitter.h35 行定义.

◆ m_pMain

QSplitter* CViewSplitter::m_pMain
private

在文件 ViewSplitter.h38 行定义.

◆ m_Row

QVector<QSplitter*> CViewSplitter::m_Row
private

在文件 ViewSplitter.h39 行定义.

◆ m_szStyleSheet

QString CViewSplitter::m_szStyleSheet
private

在文件 ViewSplitter.h40 行定义.


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