Demo Chat Server
#ifndef MAINWINDOW_HPP
#define MAINWINDOW_HPP
#include "ChatSapi.hpp"
#include <QTimer>
#include <QStringList>
#include <QMainWindow>
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
    Q_OBJECT
public:
    explicit MainWindow( QWidget *parent = 0);
    ~MainWindow();
private slots:
    void  doNewSession( QString path);
    void  doSessionClosed();
    void  doUpdateView();
    void  on_shutDownButton_clicked();
    void  doTimeUpdate();
    void  sapiList();
    void  sapiNewMsg( QString name, QString msg);
    void  sapiInfoQ();
    void  sapiDefault( const QByteArray& data);
private:
    Ui::MainWindow *_ui;
    QStringList  _chatNameList;
    QStringList  _chatMsgList;
    QTimer  _timer1s;
    int  _connectCount;
    ChatSapi*  _commonSapi;
};
#endif // MAINWINDOW_HPP