examples/network/fortuneserver/server.h
changeset 33 3e2da88830cd
parent 30 5dc02b23752f
equal deleted inserted replaced
30:5dc02b23752f 33:3e2da88830cd
    45 
    45 
    46 QT_BEGIN_NAMESPACE
    46 QT_BEGIN_NAMESPACE
    47 class QLabel;
    47 class QLabel;
    48 class QPushButton;
    48 class QPushButton;
    49 class QTcpServer;
    49 class QTcpServer;
       
    50 class QNetworkSession;
    50 QT_END_NAMESPACE
    51 QT_END_NAMESPACE
    51 
    52 
    52 //! [0]
    53 //! [0]
    53 class Server : public QDialog
    54 class Server : public QDialog
    54 {
    55 {
    56 
    57 
    57 public:
    58 public:
    58     Server(QWidget *parent = 0);
    59     Server(QWidget *parent = 0);
    59 
    60 
    60 private slots:
    61 private slots:
       
    62     void sessionOpened();
    61     void sendFortune();
    63     void sendFortune();
    62 
    64 
    63 private:
    65 private:
    64     QLabel *statusLabel;
    66     QLabel *statusLabel;
    65     QPushButton *quitButton;
    67     QPushButton *quitButton;
    66     QTcpServer *tcpServer;
    68     QTcpServer *tcpServer;
    67     QStringList fortunes;
    69     QStringList fortunes;
       
    70     QNetworkSession *networkSession;
    68 };
    71 };
    69 //! [0]
    72 //! [0]
    70 
    73 
    71 #endif
    74 #endif