summaryrefslogtreecommitdiff
path: root/noncore/net/opieirc/ircservertab.h
Unidiff
Diffstat (limited to 'noncore/net/opieirc/ircservertab.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/net/opieirc/ircservertab.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/noncore/net/opieirc/ircservertab.h b/noncore/net/opieirc/ircservertab.h
index fa9a0a3..cfa0832 100644
--- a/noncore/net/opieirc/ircservertab.h
+++ b/noncore/net/opieirc/ircservertab.h
@@ -30,24 +30,27 @@ class IRCServerTab : public IRCTab {
30 Q_OBJECT 30 Q_OBJECT
31public: 31public:
32 /* IRCTab implementation */ 32 /* IRCTab implementation */
33 IRCServerTab(IRCServer server, MainWindow *mainWindow, QWidget *parent = 0, const char *name = 0, WFlags f = 0); 33 IRCServerTab(IRCServer server, MainWindow *mainWindow, QWidget *parent = 0, const char *name = 0, WFlags f = 0);
34 ~IRCServerTab(); 34 ~IRCServerTab();
35 QString title(); 35 QString title();
36 IRCSession *session(); 36 IRCSession *session();
37 IRCServer *server(); 37 IRCServer *server();
38 38
39 /* Start the server session */ 39 /* Start the server session */
40 void doConnect(); 40 void doConnect();
41 void removeChannelTab(IRCChannelTab *tab); 41 void removeChannelTab(IRCChannelTab *tab);
42
43 /* Execute a user command such as /join */
44 void executeCommand(IRCTab *tab, QString line);
42protected: 45protected:
43 void appendText(QString text); 46 void appendText(QString text);
44 IRCChannelTab *getTabForChannel(IRCChannel *channel); 47 IRCChannelTab *getTabForChannel(IRCChannel *channel);
45public slots: 48public slots:
46 void remove(); 49 void remove();
47 void processCommand(); 50 void processCommand();
48protected slots: 51protected slots:
49 void display(IRCOutput output); 52 void display(IRCOutput output);
50protected: 53protected:
51 bool m_close; 54 bool m_close;
52 IRCServer m_server; 55 IRCServer m_server;
53 IRCSession *m_session; 56 IRCSession *m_session;