玉兔远程控制
0.1.0-bate11
Toggle main menu visibility
载入中...
搜索中...
未找到
App
Client
FrmActive.h
1
#pragma once
2
3
#include <QWidget>
4
#include <QTableView>
5
#include <QToolBar>
6
#include <QToolButton>
7
#include <QStandardItemModel>
8
#include <QSet>
9
#include "Operate.h"
10
#include "TitleBar.h"
11
#include "RabbitRecentMenu.h"
12
#include "ParameterApp.h"
13
14
class
CFrmActive :
public
QWidget
15
{
16
Q_OBJECT
17
public
:
18
explicit
CFrmActive(QSet<COperate*> &operates,
19
CParameterApp
¶meterApp,
20
QMenu* pOperate,
21
QAction* pStop,
22
RabbitCommon::CRecentMenu* pRecentMenu,
23
QWidget *parent =
nullptr
);
24
virtual
~CFrmActive();
25
RabbitCommon::CTitleBar* m_pDockTitleBar;
26
public
Q_SLOTS:
27
void
slotLoad();
28
void
slotViewChanged(
const
QWidget* pView);
29
Q_SIGNALS:
30
void
sigChanged(
COperate
* c);
31
void
sigAddToFavorite(
const
QString &szFile,
32
const
QString& szName,
33
const
QString& szDescription,
34
const
QIcon& icon);
35
36
private
Q_SLOTS:
37
void
slotCustomContextMenu(
const
QPoint &pos);
38
void
slotClicked(
const
QModelIndex& index);
39
void
slotAddToFavorite();
40
private
:
41
QSet<COperate*> &m_Operates;
42
CParameterApp
&m_ParameterApp;
43
QMenu* m_pOperate;
44
QAction* m_pStop;
45
RabbitCommon::CRecentMenu* m_pRecentMenu;
46
QAction* m_pAddToFavorite;
47
QTableView* m_pTableView;
48
QStandardItemModel* m_pModel;
49
QMenu* m_pMenu;
50
QToolBar* m_pToolBar;
51
int
m_nId;
52
};
COperate
操作接口。
定义
Operate.h:51
CParameterApp
定义
ParameterApp.h:10
作者:康林 (kl222@126.com)
版权所有(c) 康林工作室 保留所有权力