33 #include <QtCore/qmap.h> 34 #include <QtCore/qobject.h> 35 #include <QtCore/qstring.h> 36 #include <QtCore/qmetatype.h> 37 #include <QtCore/qscopedpointer.h> 41 class IrcPalettePrivate;
46 Q_PROPERTY(QString white READ white WRITE setWhite)
47 Q_PROPERTY(QString black READ black WRITE setBlack)
48 Q_PROPERTY(QString blue READ blue WRITE setBlue)
49 Q_PROPERTY(QString green READ green WRITE setGreen)
50 Q_PROPERTY(QString red READ red WRITE setRed)
51 Q_PROPERTY(QString brown READ brown WRITE setBrown)
52 Q_PROPERTY(QString purple READ purple WRITE setPurple)
53 Q_PROPERTY(QString orange READ orange WRITE setOrange)
54 Q_PROPERTY(QString yellow READ yellow WRITE setYellow)
55 Q_PROPERTY(QString lightGreen READ lightGreen WRITE setLightGreen)
56 Q_PROPERTY(QString cyan READ cyan WRITE setCyan)
57 Q_PROPERTY(QString lightCyan READ lightCyan WRITE setLightCyan)
58 Q_PROPERTY(QString lightBlue READ lightBlue WRITE setLightBlue)
59 Q_PROPERTY(QString pink READ pink WRITE setPink)
60 Q_PROPERTY(QString gray READ gray WRITE setGray)
61 Q_PROPERTY(QString lightGray READ lightGray WRITE setLightGray)
66 QMap<
int, QString> colorNames() const;
67 void setColorNames(const QMap<
int, QString>& names);
69 QString colorName(
int color, const QString& fallback = QLatin1String("black")) const;
70 void setColorName(
int color, const QString& name);
72 QString white() const;
73 void setWhite(const QString& color);
75 QString black() const;
76 void setBlack(const QString& color);
79 void setBlue(const QString& color);
81 QString green() const;
82 void setGreen(const QString& color);
85 void setRed(const QString& color);
87 QString brown() const;
88 void setBrown(const QString& color);
90 QString purple() const;
91 void setPurple(const QString& color);
93 QString orange() const;
94 void setOrange(const QString& color);
96 QString yellow() const;
97 void setYellow(const QString& color);
99 QString lightGreen() const;
100 void setLightGreen(const QString& color);
102 QString cyan() const;
103 void setCyan(const QString& color);
105 QString lightCyan() const;
106 void setLightCyan(const QString& color);
108 QString lightBlue() const;
109 void setLightBlue(const QString& color);
111 QString pink() const;
112 void setPink(const QString& color);
114 QString gray() const;
115 void setGray(const QString& color);
117 QString lightGray() const;
118 void setLightGray(const QString& color);
124 QScopedPointer<IrcPalettePrivate> d_ptr;
131 Q_DECLARE_METATYPE(IRC_PREPEND_NAMESPACE(
IrcPalette*))
133 #endif // IRCPALETTE_H Specifies a palette of IRC colors.
Definition: ircpalette.h:43
Provides methods for text formatting.
Definition: irctextformat.h:45