ishowview.h
963 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#ifndef ISHOWVIEW_H
#define ISHOWVIEW_H
#include <QStackedWidget>
class MainWindow;
class WidgetLogon;
class IShowMain;
class ITalkingWidget;
class JustTalkTest;
class IShowView : public QStackedWidget
{
Q_OBJECT
public:
explicit IShowView(QWidget *,MainWindow *parent = 0);
~IShowView();
void setMainGUI(MainWindow *gui);
private:
MainWindow *gui;
QWidget *transactionsPage;
IShowMain *overviewPage;//主页面
ITalkingWidget *talkingWidget;//通话界面
public slots:
void gotoOverviewPage();
void showTalkingPage();
void acceptCallAnswer();
void hideTalkingPage();
void doResponse(int,int,QString,QString);
void lodOut(int flag);//退出
void hideMain();//最小化
void showMainMaximized();//最大化
void showMaincalling();//最大化
public:
JustTalkTest *jstest;
private slots:
void on_pushButtonClose_clicked();
signals:
void UseLogOut();
};
#endif // ISHOWVIEW_H