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 = QStringLiteral(
"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*))
Specifies a palette of IRC colors.
Definition: ircpalette.h:44
Provides methods for text formatting.
Definition: irctextformat.h:46