X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fclient%2Fquasselui.h;h=dac64be7a9c824002bbea81a8c7ce7b9773cc3a9;hb=533eaaeda64759c01daa624365b8fc63eeba5ccf;hp=a278deffa97838dcabd0e4eb64f12e3371c52e43;hpb=c7c0c7673942be376bbcab06dcc62b7f15e406a2;p=quassel.git diff --git a/src/client/quasselui.h b/src/client/quasselui.h index a278deff..dac64be7 100644 --- a/src/client/quasselui.h +++ b/src/client/quasselui.h @@ -18,8 +18,8 @@ * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ***************************************************************************/ -#ifndef _QUASSELUI_H_ -#define _QUASSELUI_H_ +#ifndef QUASSELUI_H +#define QUASSELUI_H #include #include "message.h" @@ -35,6 +35,9 @@ class AbstractUi : public QObject { virtual MessageModel *createMessageModel(QObject *parent) = 0; virtual AbstractMessageProcessor *createMessageProcessor(QObject *parent) = 0; + inline static bool isVisible() { return _visible; } + inline static void setVisible(bool visible) { _visible = visible; } + protected slots: virtual void connectedToCore() {} virtual void disconnectedFromCore() {} @@ -43,6 +46,8 @@ class AbstractUi : public QObject { void connectToCore(const QVariantMap &connInfo); void disconnectFromCore(); +private: + static bool _visible; }; #endif