ishowview.h 895 Bytes
#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 hideTalkingPage();
    void doResponse(int,int,QString,QString);

    void lodOut(int flag);//退出
    void hideMain();//最小化
    void showMainMaximized();//最大化

public:
    JustTalkTest *jstest;
private slots:
    void on_pushButtonClose_clicked();
signals:
    void UseLogOut();
};


#endif // ISHOWVIEW_H