|
Rabbit Remote Control 0.1.0-bate14
|
The MainWindow class. More...
#include <mainwindow.h>


Classes | |
| struct | _FullState |
Signals | |
| void | sigFullScreen (bool bFullScreen) |
| void | sigShowNormal () |
| void | sigOperateMenuChanged (QAction *pAction) |
Public Member Functions | |
| MainWindow (QWidget *parent=nullptr) | |
| int | Initial () |
| For time-consuming operations. | |
| virtual int | onProcess (const QString &id, CPlugin *pPlugin) override |
| Process plugins. | |
| QAction * | GetStartAction (QMenu *pMenu, CPlugin *pPlug) |
| MainWindow (QWidget *parent=nullptr) | |
Public Attributes | |
| QAction * | m_pActionOperateMenu |
| QAction * | m_pActionTBOperate |
| QToolButton * | m_pTBOperate |
Protected Member Functions | |
| virtual void | keyReleaseEvent (QKeyEvent *event) override |
| virtual void | closeEvent (QCloseEvent *event) override |
| virtual void | dragEnterEvent (QDragEnterEvent *event) override |
| virtual void | dragMoveEvent (QDragMoveEvent *event) override |
| virtual void | dropEvent (QDropEvent *event) override |
Private Types | |
| enum class | MessageLevel { Normal , Error , Warning } |
Private Member Functions | |
| Q_INVOKABLE int | Start (COperate *pOperate, bool set, QString szFile=QString()) |
| Start. | |
| int | LoadOperateLasterClose () |
| int | SaveOperateLasterClose () |
| void | SetStatsVisible (bool visible) |
| void | StartTimer () |
| void | SetSecureLevel (COperate *o) |
| void | EnableMenu (bool bEnable) |
| void | SetView (CView *pView) |
Private Attributes | |
| CManager | m_Manager |
| QSet< COperate * > | m_Operates |
| QMap< CPlugin::TYPE, QMenu * > | m_MenuStartByType |
| QActionGroup * | m_pMenuActivityGroup |
| QToolButton * | m_ptbMenuActivity |
| QLabel | m_StatusBarMessage |
| QTimer | m_Timer |
| QLabel | m_TotalSends |
| QLabel | m_TotalReceives |
| QLabel | m_SendRate |
| QLabel | m_ReceivesRate |
| QLabel * | m_pSecureLevel |
| QPushButton * | m_pSignalStatus |
| Ui::MainWindow * | ui |
| CView * | m_pView |
| QAction * | m_pToolBarMenuAction |
| struct _FullState | m_FullState |
| CFrmFullScreenToolBar * | m_pFullScreenToolBar |
| friend | CFrmFullScreenToolBar |
| RabbitCommon::CRecentMenu * | m_pRecentMenu |
| QDockWidget * | m_pDockRecent |
| CFrmRecent * | m_pRecent |
| QDockWidget * | m_pDockActive |
| CFrmActive * | m_pFrmActive |
| QDockWidget * | m_pDockFavorite |
| CFavoriteView * | m_pFavoriteView |
| CParameterApp | m_Parameter |
| QPoint | m_DragStartPosition |
| QSharedPointer< QSystemTrayIcon > | m_TrayIcon |
The MainWindow class.
Definition at line 36 of file mainwindow.h.
|
strongprivate |
Definition at line 131 of file mainwindow.h.
|
explicit |
When there are docking bars and the view type changes, use a container window to prevent the view window size from changing.
Definition at line 55 of file mainwindow.cpp.
|
overridevirtual |
Definition at line 433 of file mainwindow.cpp.
|
overrideprotectedvirtual |
Definition at line 1570 of file mainwindow.cpp.
|
overrideprotectedvirtual |
Definition at line 1807 of file mainwindow.cpp.
|
overrideprotectedvirtual |
Definition at line 1818 of file mainwindow.cpp.
|
overrideprotectedvirtual |
Definition at line 1823 of file mainwindow.cpp.
|
private |
Definition at line 862 of file mainwindow.cpp.
|
nodiscard |
Definition at line 1520 of file mainwindow.cpp.
|
nodiscard |
For time-consuming operations.
Definition at line 441 of file mainwindow.cpp.
|
overrideprotectedvirtual |
Definition at line 972 of file mainwindow.cpp.
|
private |
Definition at line 1611 of file mainwindow.cpp.
|
privateslot |
Definition at line 665 of file mainwindow.cpp.
|
privateslot |
Definition at line 1793 of file mainwindow.cpp.
|
privateslot |
Definition at line 989 of file mainwindow.cpp.
|
privateslot |
Definition at line 967 of file mainwindow.cpp.
|
privateslot |
Definition at line 708 of file mainwindow.cpp.
|
privateslot |
Definition at line 1720 of file mainwindow.cpp.
|
privateslot |
Definition at line 2004 of file mainwindow.cpp.
|
privateslot |
Definition at line 2054 of file mainwindow.cpp.
|
privateslot |
Definition at line 2029 of file mainwindow.cpp.
|
privateslot |
Definition at line 1662 of file mainwindow.cpp.
|
privateslot |
Definition at line 1765 of file mainwindow.cpp.
|
privateslot |
Definition at line 1019 of file mainwindow.cpp.
|
privateslot |
Definition at line 1737 of file mainwindow.cpp.
|
privateslot |
Definition at line 1714 of file mainwindow.cpp.
|
privateslot |
Definition at line 1274 of file mainwindow.cpp.
|
privateslot |
Definition at line 1260 of file mainwindow.cpp.
|
privateslot |
Definition at line 1284 of file mainwindow.cpp.
|
privateslot |
Definition at line 1650 of file mainwindow.cpp.
|
privateslot |
Definition at line 1694 of file mainwindow.cpp.
|
privateslot |
Definition at line 685 of file mainwindow.cpp.
|
privateslot |
Definition at line 1995 of file mainwindow.cpp.
|
privateslot |
Definition at line 657 of file mainwindow.cpp.
|
privateslot |
Definition at line 649 of file mainwindow.cpp.
|
privateslot |
Definition at line 17 of file mainwindow.cpp.
|
overridevirtual |
Process plugins.
| id | plugin id |
| pPlugin | CPlugin pointer |
Implements CManager::Handle.
Definition at line 1549 of file mainwindow.cpp.
|
private |
Definition at line 1633 of file mainwindow.cpp.
|
private |
Definition at line 1356 of file mainwindow.cpp.
|
private |
Definition at line 1938 of file mainwindow.cpp.
|
private |
Definition at line 584 of file mainwindow.cpp.
|
privateslot |
[MainWindow slotRunning]
Definition at line 1245 of file mainwindow.cpp.
|
privateslot |
Definition at line 837 of file mainwindow.cpp.
|
privateslot |
MainWindow::slotCustomContextMenuRequested.
| pos | The view is converted to global coordinates |
Definition at line 945 of file mainwindow.cpp.
|
privateslot |
Definition at line 1927 of file mainwindow.cpp.
|
privateslot |
Definition at line 1406 of file mainwindow.cpp.
|
privateslot |
Definition at line 1303 of file mainwindow.cpp.
|
privateslot |
Show information.
| szInfo |
Definition at line 1433 of file mainwindow.cpp.
|
privateslot |
Definition at line 894 of file mainwindow.cpp.
|
privateslot |
Definition at line 884 of file mainwindow.cpp.
|
privateslot |
Definition at line 1006 of file mainwindow.cpp.
|
privateslot |
Definition at line 830 of file mainwindow.cpp.
|
privateslot |
[MainWindow slotRunning]
When connected. enable accept keyboard and mouse event in view
Definition at line 1208 of file mainwindow.cpp.
|
privateslot |
Definition at line 1753 of file mainwindow.cpp.
|
privatevirtualslot |
Use message box display information.
Definition at line 1412 of file mainwindow.cpp.
|
privateslot |
Definition at line 1372 of file mainwindow.cpp.
|
privateslot |
Definition at line 1381 of file mainwindow.cpp.
|
privateslot |
Definition at line 1390 of file mainwindow.cpp.
|
privateslot |
Definition at line 1396 of file mainwindow.cpp.
|
privateslot |
Definition at line 1038 of file mainwindow.cpp.
|
privateslot |
Definition at line 1534 of file mainwindow.cpp.
|
privateslot |
Definition at line 1439 of file mainwindow.cpp.
|
privateslot |
Definition at line 1293 of file mainwindow.cpp.
|
privateslot |
Definition at line 1843 of file mainwindow.cpp.
|
privateslot |
Definition at line 1865 of file mainwindow.cpp.
|
privateslot |
Definition at line 1967 of file mainwindow.cpp.
|
privateslot |
Definition at line 1465 of file mainwindow.cpp.
|
privateslot |
Definition at line 1484 of file mainwindow.cpp.
|
privateslot |
Definition at line 984 of file mainwindow.cpp.
|
privateslot |
Definition at line 821 of file mainwindow.cpp.
|
private |
Start.
| p | COperate instance pointer |
| set | whether open settings dialog. true: open settings dialog and save configure file false: don't open settings dialog |
| szFile | Configure file. if is empty. the use default configure file. |
Definition at line 1062 of file mainwindow.cpp.
|
private |
Definition at line 1948 of file mainwindow.cpp.
|
private |
Definition at line 198 of file mainwindow.h.
|
private |
Definition at line 250 of file mainwindow.h.
|
private |
Definition at line 196 of file mainwindow.h.
|
private |
Definition at line 73 of file mainwindow.h.
|
private |
Definition at line 75 of file mainwindow.h.
|
private |
Definition at line 74 of file mainwindow.h.
| QAction* MainWindow::m_pActionOperateMenu |
Definition at line 89 of file mainwindow.h.
| QAction* MainWindow::m_pActionTBOperate |
Definition at line 90 of file mainwindow.h.
|
private |
Definition at line 242 of file mainwindow.h.
|
private |
Definition at line 231 of file mainwindow.h.
|
private |
Definition at line 236 of file mainwindow.h.
|
private |
Definition at line 224 of file mainwindow.h.
|
private |
Definition at line 237 of file mainwindow.h.
|
private |
Definition at line 232 of file mainwindow.h.
|
private |
Definition at line 197 of file mainwindow.h.
|
private |
Definition at line 80 of file mainwindow.h.
|
private |
Definition at line 225 of file mainwindow.h.
|
private |
Definition at line 220 of file mainwindow.h.
|
private |
Definition at line 155 of file mainwindow.h.
|
private |
Definition at line 160 of file mainwindow.h.
|
private |
Definition at line 81 of file mainwindow.h.
| QToolButton* MainWindow::m_pTBOperate |
Definition at line 91 of file mainwindow.h.
|
private |
Definition at line 175 of file mainwindow.h.
|
private |
Definition at line 174 of file mainwindow.h.
|
private |
Definition at line 147 of file mainwindow.h.
|
private |
Definition at line 146 of file mainwindow.h.
|
private |
Definition at line 139 of file mainwindow.h.
|
private |
Definition at line 143 of file mainwindow.h.
|
private |
Definition at line 145 of file mainwindow.h.
|
private |
Definition at line 144 of file mainwindow.h.
|
private |
Definition at line 261 of file mainwindow.h.
|
private |
Definition at line 173 of file mainwindow.h.