git-svn-id: svn://db.shs.com.ru/libs@389 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -13,7 +13,7 @@
|
||||
#include <cmath>
|
||||
|
||||
|
||||
inline QByteArray QString2QByteArray(const QString & string) {return qUncompress(QByteArray::fromBase64(string.toLatin1()));}
|
||||
inline QByteArray QString2QByteArray(const QString & string) {return string.isEmpty() ? QByteArray() : qUncompress(QByteArray::fromBase64(string.toLatin1()));}
|
||||
int QString2int(const QString & string);
|
||||
inline QColor QString2QColor(const QString & string) {return (string.left(1) == "#" ? QColor(string.right(string.length() - 1).toInt(0, 16)) : QColor(QString2int(string)));}
|
||||
QRect QString2QRect(const QString & string);
|
||||
@@ -24,7 +24,7 @@ QPointF QString2QPointF(const QString & string);
|
||||
inline QString QColor2QString(const QColor & color) {QString s = color.name(); return "0x" + QString::number(color.alpha(), 16).rightJustified(2, '0') + s.right(s.length() - 1);}
|
||||
inline QString QPoint2QString(const QPoint & point) {return QString::number(point.x()) + ";" + QString::number(point.y());}
|
||||
inline QString QPointF2QString(const QPointF & point) {return QString::number(point.x()) + ";" + QString::number(point.y());}
|
||||
inline QString QByteArray2QString(const QByteArray & array) {return QString(qCompress(array, 9).toBase64());}
|
||||
inline QString QByteArray2QString(const QByteArray & array) {return array.isEmpty() ? QString() : QString(qCompress(array, 9).toBase64());}
|
||||
QString QRect2QString(const QRect & rect);
|
||||
QString QRectF2QString(const QRectF & rect);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user