X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=gui%2Fstyle.h;fp=network%2Fbuffer.h;h=19c3be699650536fdcabb24cb02c25eabfd5025b;hp=8429cfc3019098c6dee4203b6494837017f172ac;hb=12369966345e76e3bba92f64c84c940ef4d8d916;hpb=3e7ed151306ef44a9be5ca7e3f37c89408d4a6d1 diff --git a/network/buffer.h b/gui/style.h similarity index 74% rename from network/buffer.h rename to gui/style.h index 8429cfc3..19c3be69 100644 --- a/network/buffer.h +++ b/gui/style.h @@ -18,36 +18,33 @@ * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ***************************************************************************/ -/* THIS CODE IS OBSOLETE, PENDING REMOVAL */ - -#ifndef _BUFFER_OLD_H_ -#define _BUFFER_OLD_H_ +#ifndef _STYLE_H_ +#define _STYLE_H_ #include +#include -class Buffer_old : public QObject { - Q_OBJECT +class Style { public: - Buffer(QString name); + static void init(); - QString name() { return _name; } - QString topic() { return _topic; } + struct StringFormats { + QString text; + QList formats; + }; - public slots: - //void setNicks(QStringList nicks); - //void addNick(QString nick); - //void removeNick(QString nick); + static QString mircToInternal(QString); + //static QString internalToMirc(QString); + static StringFormats internalToFormatted(QString); + static int sepTsSender() { return 10; } + static int sepSenderText() { return 10; } - signals: private: - QString _name; - QString _topic; - QStringList nicks; + static QHash formats; + static QHash colors; }; - - #endif