#ifndef ISHOWVIEW_H #define ISHOWVIEW_H #include 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