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

The CViewTable class 更多...

#include <ViewTable.h>

类 CViewTable 继承关系图:
CView

Public 成员函数

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

Protected 成员函数

virtual void resizeEvent (QResizeEvent *event) override
 

Private 槽

void slotCurrentChanged (int index)
 
void slotTabCloseRequested (int index)
 
void slotTabPositionChanged ()
 
virtual void slotSystemCombination () override
 

Private 成员函数

QWidget * GetViewer (int index)
 
int GetViewIndex (QWidget *pView)
 

Private 属性

QTabWidget * m_pTab
 
QString m_szStyleSheet
 
MainWindowm_pMainWindow
 

额外继承的成员函数

- Public 槽 继承自 CView
virtual void slotSystemCombination ()=0
 
- 信号 继承自 CView
void sigCloseView (const QWidget *pView)
 
void sigCurrentChanged (const QWidget *pView)
 

详细描述

The CViewTable class

在文件 ViewTable.h15 行定义.

构造及析构函数说明

◆ CViewTable()

static App View Table Record CViewTable::CViewTable ( QWidget *  parent = nullptr)
explicit

在文件 ViewTable.cpp17 行定义.

◆ ~CViewTable()

CViewTable::~CViewTable ( )
virtual

在文件 ViewTable.cpp55 行定义.

成员函数说明

◆ AddView()

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

实现了 CView.

在文件 ViewTable.cpp91 行定义.

◆ GetCurrentView()

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

实现了 CView.

在文件 ViewTable.cpp179 行定义.

◆ GetDesktopSize()

QSize CViewTable::GetDesktopSize ( )
overridevirtual

实现了 CView.

在文件 ViewTable.cpp194 行定义.

◆ GetViewer()

QWidget * CViewTable::GetViewer ( int  index)
private

在文件 ViewTable.cpp159 行定义.

◆ GetViewIndex()

int CViewTable::GetViewIndex ( QWidget *  pView)
private

在文件 ViewTable.cpp167 行定义.

◆ RemoveView()

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

实现了 CView.

在文件 ViewTable.cpp106 行定义.

◆ resizeEvent()

void CViewTable::resizeEvent ( QResizeEvent *  event)
overrideprotectedvirtual

在文件 ViewTable.cpp186 行定义.

◆ SetFullScreen()

int CViewTable::SetFullScreen ( bool  bFull)
overridevirtual

实现了 CView.

在文件 ViewTable.cpp136 行定义.

◆ SetWidowsTitle()

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

实现了 CView.

在文件 ViewTable.cpp115 行定义.

◆ ShowTabBar()

int CViewTable::ShowTabBar ( bool  bShow)

在文件 ViewTable.cpp153 行定义.

◆ slotCurrentChanged

void CViewTable::slotCurrentChanged ( int  index)
privateslot

在文件 ViewTable.cpp62 行定义.

◆ slotSystemCombination

void CViewTable::slotSystemCombination ( )
overrideprivatevirtualslot

在文件 ViewTable.cpp82 行定义.

◆ slotTabCloseRequested

void CViewTable::slotTabCloseRequested ( int  index)
privateslot

在文件 ViewTable.cpp68 行定义.

◆ slotTabPositionChanged

void CViewTable::slotTabPositionChanged ( )
privateslot

在文件 ViewTable.cpp75 行定义.

类成员变量说明

◆ m_pMainWindow

MainWindow* CViewTable::m_pMainWindow
private

在文件 ViewTable.h43 行定义.

◆ m_pTab

QTabWidget* CViewTable::m_pTab
private

在文件 ViewTable.h41 行定义.

◆ m_szStyleSheet

QString CViewTable::m_szStyleSheet
private

在文件 ViewTable.h42 行定义.


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