Checking in WiP on the MessageModel. More cleanly separated code and compiling of...
[quassel.git] / src / common / util.h
index 6fb9c97..5c954b2 100644 (file)
 #ifndef _UTIL_H_
 #define _UTIL_H_
 
+#include <QDir>
 #include <QIODevice>
 #include <QVariant>
 #include <QString>
 #include <QMetaMethod>
 
 
-// TODO Use versions from NetworkInfo instead
+// TODO Use versions from Network instead
 QString nickFromMask(QString mask);
 QString userFromMask(QString mask);
 QString hostFromMask(QString mask);
 bool isChannelName(QString str);
 
 
+QString secondsToString(int timeInSeconds);
+
 //! Take a string and decode it using the specified text codec, recognizing utf8.
 /** This function takes a string and first checks if it is encoded in utf8, in which case it is
  *  decoded appropriately. Otherwise, the specified text codec is used to transform the string.
  *  \param input The input string containing encoded data
- *  \param encoding The text codec we use if the input is not utf8
+ *  \param codec The text codec we use if the input is not utf8
  *  \return The decoded string.
  */
 QString decodeString(const QByteArray &input, QTextCodec *codec = 0);
@@ -51,4 +54,6 @@ uint editingDistance(const QString &s1, const QString &s2);
 
 QByteArray methodName(const QMetaMethod &method);
 
+QDir quasselDir();
+
 #endif