QTfrontend/chatwidget.h
changeset 1860 ce140b2b928a
parent 1587 b8a3d449bed7
child 2706 935b7d618cf0
equal deleted inserted replaced
1859:e071284b118e 1860:ce140b2b928a
    39   void onServerMessage(const QString& str);
    39   void onServerMessage(const QString& str);
    40   void nickAdded(const QString& nick);
    40   void nickAdded(const QString& nick);
    41   void nickRemoved(const QString& nick);
    41   void nickRemoved(const QString& nick);
    42   void clear();
    42   void clear();
    43   void setReadyStatus(const QString & nick, bool isReady);
    43   void setReadyStatus(const QString & nick, bool isReady);
       
    44   void adminAccess(bool);
    44 
    45 
    45  signals:
    46  signals:
    46   void chatLine(const QString& str);
    47   void chatLine(const QString& str);
    47   void kick(const QString & str);
    48   void kick(const QString & str);
       
    49   void ban(const QString & str);
    48   void info(const QString & str);
    50   void info(const QString & str);
    49 
    51 
    50  private:
    52  private:
    51   QGridLayout mainLayout;
    53   QGridLayout mainLayout;
    52   QTextBrowser* chatText;
    54   QTextBrowser* chatText;
    53   QStringList chatStrings;
    55   QStringList chatStrings;
    54   QListWidget* chatNicks;
    56   QListWidget* chatNicks;
    55   QLineEdit* chatEditLine;
    57   QLineEdit* chatEditLine;
       
    58   QAction * acInfo;
       
    59   QAction * acKick;
       
    60   QAction * acBan;
    56 
    61 
    57  private slots:
    62  private slots:
    58   void returnPressed();
    63   void returnPressed();
       
    64   void onBan();
    59   void onKick();
    65   void onKick();
    60   void onInfo();
    66   void onInfo();
    61 };
    67 };
    62 
    68 
    63 #endif // _CHAT_WIDGET_INCLUDED
    69 #endif // _CHAT_WIDGET_INCLUDED