-/**
- * Writes a QVariant to a device. The data item is prefixed with the resulting blocksize,
- * so the corresponding function readDataFromDevice() can check if enough data is available
- * at the device to reread the item.
+//! Strip mIRC format codes
+QString stripFormatCodes(QString);
+
+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 codec The text codec we use if the input is not utf8
+ * \return The decoded string.