projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
allow topic changes to be hidden
[quassel.git]
/
src
/
common
/
util.h
diff --git
a/src/common/util.h
b/src/common/util.h
index
36ef813
..
0e205fd
100644
(file)
--- a/
src/common/util.h
+++ b/
src/common/util.h
@@
-22,7
+22,6
@@
#define UTIL_H
#include <QDir>
#define UTIL_H
#include <QDir>
-#include <QLocale>
#include <QVariant>
#include <QString>
#include <QMetaMethod>
#include <QVariant>
#include <QString>
#include <QMetaMethod>
@@
-34,6
+33,8
@@
QString userFromMask(QString mask);
QString hostFromMask(QString mask);
bool isChannelName(QString str);
QString hostFromMask(QString mask);
bool isChannelName(QString str);
+//! Strip mIRC format codes
+QString stripFormatCodes(QString);
QString secondsToString(int timeInSeconds);
QString secondsToString(int timeInSeconds);
@@
-48,10
+49,24
@@
QString decodeString(const QByteArray &input, QTextCodec *codec = 0);
uint editingDistance(const QString &s1, const QString &s2);
uint editingDistance(const QString &s1, const QString &s2);
-QByteArray methodName(const QMetaMethod &method);
+template<typename T>
+QVariantList toVariantList(const QList<T> &list) {
+ QVariantList variants;
+ for(int i = 0; i < list.count(); i++) {
+ variants << QVariant::fromValue<T>(list[i]);
+ }
+ return variants;
+}
-QDir quasselDir();
+template<typename T>
+QList<T> fromVariantList(const QVariantList &variants) {
+ QList<T> list;
+ for(int i = 0; i < variants.count(); i++) {
+ list << variants[i].value<T>();
+ }
+ return list;
+}
-
void loadTranslation(const QLocale &locale
);
+
QByteArray prettyDigest(const QByteArray &digest
);
#endif
#endif