QAD_EXPORT
git-svn-id: svn://db.shs.com.ru/libs@719 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -11,22 +11,23 @@
|
||||
#include <QRectF>
|
||||
#include <QDebug>
|
||||
#include <cmath>
|
||||
#include "qad_export.h"
|
||||
|
||||
|
||||
inline QByteArray QString2QByteArray(const QString & string) {return string.isEmpty() ? QByteArray() : qUncompress(QByteArray::fromBase64(string.toLatin1()));}
|
||||
int QString2int(const QString & string);
|
||||
QAD_EXPORT 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);
|
||||
QRectF QString2QRectF(const QString & string);
|
||||
QPoint QString2QPoint(const QString & string);
|
||||
QPointF QString2QPointF(const QString & string);
|
||||
QAD_EXPORT QRect QString2QRect(const QString & string);
|
||||
QAD_EXPORT QRectF QString2QRectF(const QString & string);
|
||||
QAD_EXPORT QPoint QString2QPoint(const QString & string);
|
||||
QAD_EXPORT 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 array.isEmpty() ? QString() : QString(qCompress(array, 9).toBase64());}
|
||||
QString QRect2QString(const QRect & rect);
|
||||
QString QRectF2QString(const QRectF & rect);
|
||||
QAD_EXPORT QString QRect2QString(const QRect & rect);
|
||||
QAD_EXPORT QString QRectF2QString(const QRectF & rect);
|
||||
|
||||
#define QPICONFIG_GET_VALUE \
|
||||
Entry & getValue(const QString & vname, const char * def, bool * exist = 0) {return getValue(vname, QString(def), exist);} \
|
||||
@@ -49,7 +50,7 @@ QString QRectF2QString(const QRectF & rect);
|
||||
Entry & getValue(const QString & vname, const QPointF & def, bool * exist = 0) {return getValue(vname, QPointF2QString(def), exist);} \
|
||||
Entry & getValue(const QString & vname, const QByteArray & def, bool * exist = 0) {return getValue(vname, QByteArray2QString(def), exist);}
|
||||
|
||||
class QPIConfig: public QFile
|
||||
class QAD_EXPORT QPIConfig: public QFile
|
||||
{
|
||||
friend class Entry;
|
||||
friend class Branch;
|
||||
|
||||
Reference in New Issue
Block a user