X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=gui%2Fmainwin.h;h=7876b50d902f8690119d5c275da58c15053689bb;hp=06a12fee9ebc2e03f060907edc7d48c0b4864b92;hb=4ccba157efd91e531a3106012f5d54ba372a0292;hpb=36487046917c42304bdc066f9142c82683bfb084 diff --git a/gui/mainwin.h b/gui/mainwin.h index 06a12fee..7876b50d 100644 --- a/gui/mainwin.h +++ b/gui/mainwin.h @@ -30,13 +30,11 @@ class ServerListDlg; class CoreConnectDlg; -class NetworkView; +class BufferViewDock; class Buffer; class BufferWidget; class SettingsDlg; -extern LayoutThread *layoutThread; - //!\brief The main window and central object of Quassel GUI. /** In addition to displaying the main window including standard stuff like a menubar, * dockwidgets and of course the chat window, this class also stores all data it @@ -50,36 +48,38 @@ class MainWin : public QMainWindow { ~MainWin(); void init(); - void registerNetView(NetworkView *); + void registerBufferViewDock(BufferViewDock *); protected: void closeEvent(QCloseEvent *event); signals: - void sendInput(BufferId, QString message); - void bufferSelected(Buffer *); - void bufferUpdated(Buffer *); - void bufferDestroyed(Buffer *); - void backlogReceived(Buffer *, QList); - void requestBacklog(BufferId, QVariant, QVariant); + //void sendInput(BufferId, QString message); + //void bufferSelected(Buffer *); + //void bufferUpdated(Buffer *); + //void bufferActivity(Buffer::ActivityLevel, Buffer *); + //void bufferDestroyed(Buffer *); + //void backlogReceived(Buffer *, QList); + //void requestBacklog(BufferId, QVariant, QVariant); void importOldBacklog(); private slots: - void userInput(BufferId, QString); - void networkConnected(QString); - void networkDisconnected(QString); - void recvNetworkState(QString, QVariant); - void recvMessage(Message message); - void recvStatusMsg(QString network, QString message); - void setTopic(QString net, QString buf, QString); - void addNick(QString net, QString nick, VarMap props); - void removeNick(QString net, QString nick); - void renameNick(QString net, QString oldnick, QString newnick); - void updateNick(QString net, QString nick, VarMap props); - void setOwnNick(QString net, QString nick); - void recvBacklogData(BufferId, QList, bool); - void updateBufferId(BufferId); + + //void userInput(BufferId, QString); + //void networkConnected(QString); + //void networkDisconnected(QString); + //void recvNetworkState(QString, QVariant); + //void recvMessage(Message message); + //void recvStatusMsg(QString network, QString message); + //void setTopic(QString net, QString buf, QString); + //void addNick(QString net, QString nick, VarMap props); + //void removeNick(QString net, QString nick); + //void renameNick(QString net, QString oldnick, QString newnick); + //void updateNick(QString net, QString nick, VarMap props); + //void setOwnNick(QString net, QString nick); + //void recvBacklogData(BufferId, QList, bool); + //void updateBufferId(BufferId); void showServerList(); void showSettingsDlg(); @@ -88,7 +88,6 @@ class MainWin : public QMainWindow { void showBuffer(Buffer *); void importBacklog(); - void layoutMsg(); private: Ui::MainWin ui; @@ -96,11 +95,11 @@ class MainWin : public QMainWindow { void setupMenus(); void setupViews(); void setupSettingsDlg(); - void syncToCore(); // implemented in main_mono.cpp or main_gui.cpp + //void syncToCore(); // implemented in main_mono.cpp or main_gui.cpp //Buffer * getBuffer(QString net, QString buf); - Buffer *getBuffer(BufferId); - BufferId getStatusBufferId(QString net); - BufferId getBufferId(QString net, QString buf); + //Buffer *getBuffer(BufferId); + //BufferId getStatusBufferId(QString net); + //BufferId getBufferId(QString net, QString buf); //void buffersUpdated(); QSystemTrayIcon *systray; @@ -115,18 +114,18 @@ class MainWin : public QMainWindow { //QString currentNetwork, currentBuffer; //QHash > buffers; uint currentBuffer; - QHash buffers; - QHash bufferIds; - QHash > nicks; - QHash connected; - QHash ownNick; + //QHash buffers; + //QHash bufferIds; + //QHash > nicks; + //QHash connected; + //QHash ownNick; //QHash > coreBackLog; - QList coreBuffers; + //QList coreBuffers; - QList netViews; + QList netViews; - QTimer *layoutTimer; - QList layoutQueue; + //QTimer *layoutTimer; + //QList layoutQueue; }; #endif