|
Rabbit Remote Control 0.1.0-bate14
|
The split view class. More...
#include <ViewSplitter.h>


Public Member Functions | |
| CViewSplitter (CParameterApp *pPara, 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 |
| virtual int | SetVisibleTab (bool bVisible) override |
| Public Member Functions inherited from CView | |
| CView (CParameterApp *pPara, QWidget *parent=nullptr) | |
Private Member Functions | |
| int | GetIndex (QWidget *pView, int &nRow, int &nCol) |
| CViewSplitterContainer * | GetContainer (const int &nRow, const int &nCol) |
| CViewSplitterContainer * | GetContainer (QWidget *pView) |
| int | ActiveContainer (QWidget *pView) |
| Highlight the current view. | |
| int | SetSizes () |
Private Attributes | |
| int | m_nRow |
| int | m_nCount |
| int | m_nIdxRow |
| int | m_nIdxCol |
| QSplitter * | m_pMainSplitter |
| QVector< QSplitter * > | m_Row |
| QMap< QWidget *, CViewSplitterContainer * > | m_Container |
| QString | m_szStyleSheet |
| int | m_HandleWidth |
Additional Inherited Members | |
| Signals inherited from CView | |
| void | sigCloseView (const QWidget *pView) |
| void | sigCurrentChanged (const QWidget *pView) |
| Protected Attributes inherited from CView | |
| CParameterApp * | m_pParameterApp |
The split view class.
Definition at line 14 of file ViewSplitter.h.
|
virtual |
Definition at line 41 of file ViewSplitter.cpp.
|
private |
Highlight the current view.
| pView | A view that needs to be highlighted. If nullptr is used, all views are reset to normal |
Definition at line 363 of file ViewSplitter.cpp.
|
overridevirtual |
Implements CView.
Definition at line 55 of file ViewSplitter.cpp.
|
private |
Definition at line 341 of file ViewSplitter.cpp.
|
private |
Definition at line 355 of file ViewSplitter.cpp.
|
overridevirtual |
Implements CView.
Definition at line 197 of file ViewSplitter.cpp.
|
private |
Definition at line 321 of file ViewSplitter.cpp.
|
overridevirtual |
Implements CView.
Definition at line 130 of file ViewSplitter.cpp.
|
overridevirtual |
Implements CView.
Definition at line 205 of file ViewSplitter.cpp.
|
overridevirtual |
Implements CView.
Definition at line 249 of file ViewSplitter.cpp.
|
private |
Definition at line 380 of file ViewSplitter.cpp.
|
overridevirtual |
Implements CView.
Definition at line 311 of file ViewSplitter.cpp.
|
overridevirtual |
Implements CView.
Definition at line 227 of file ViewSplitter.cpp.
|
private |
Definition at line 42 of file ViewSplitter.h.
|
private |
Definition at line 44 of file ViewSplitter.h.
|
private |
Definition at line 36 of file ViewSplitter.h.
|
private |
Definition at line 37 of file ViewSplitter.h.
|
private |
Definition at line 37 of file ViewSplitter.h.
|
private |
Definition at line 35 of file ViewSplitter.h.
|
private |
Definition at line 39 of file ViewSplitter.h.
|
private |
Definition at line 40 of file ViewSplitter.h.
|
private |
Definition at line 43 of file ViewSplitter.h.