author | wazlaf <wazlaf> | 2002-09-21 23:59:08 (UTC) |
---|---|---|
committer | wazlaf <wazlaf> | 2002-09-21 23:59:08 (UTC) |
commit | d60625b5551f26cdc35f7b2497ab538de859537d (patch) (side-by-side diff) | |
tree | 998c8d2e1f12a9c7ab9b55fa578f93d1a178ade6 /noncore/net/opieirc/ircservertab.h | |
parent | 54238c669808ceccaa6fb0ab0dcbf4565b370196 (diff) | |
download | opie-d60625b5551f26cdc35f7b2497ab538de859537d.zip opie-d60625b5551f26cdc35f7b2497ab538de859537d.tar.gz opie-d60625b5551f26cdc35f7b2497ab538de859537d.tar.bz2 |
query windows and basic commands such as /me, /msg
Diffstat (limited to 'noncore/net/opieirc/ircservertab.h') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/net/opieirc/ircservertab.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/noncore/net/opieirc/ircservertab.h b/noncore/net/opieirc/ircservertab.h index cfa0832..e439d84 100644 --- a/noncore/net/opieirc/ircservertab.h +++ b/noncore/net/opieirc/ircservertab.h @@ -25,6 +25,7 @@ #include "ircsession.h" #include "mainwindow.h" #include "ircchanneltab.h" +#include "ircquerytab.h" class IRCServerTab : public IRCTab { Q_OBJECT @@ -38,13 +39,16 @@ public: /* Start the server session */ void doConnect(); + /* Remove tabs from the internal tab lists */ void removeChannelTab(IRCChannelTab *tab); + void removeQueryTab(IRCQueryTab *tab); /* Execute a user command such as /join */ void executeCommand(IRCTab *tab, QString line); protected: void appendText(QString text); IRCChannelTab *getTabForChannel(IRCChannel *channel); + IRCQueryTab *getTabForQuery(IRCPerson *person); public slots: void remove(); void processCommand(); @@ -57,7 +61,10 @@ protected: MainWindow *m_mainWindow; QTextView *m_textview; QLineEdit *m_field; + /* Channel tabs associated with this server tab */ QList<IRCChannelTab> m_channelTabs; + /* Query tabs associated with this server tab */ + QList<IRCQueryTab> m_queryTabs; }; #endif /* __IRCSERVERTAB_H */ |