9QString
KRA::flagsToString(
const QBitArray& flags,
int size,
char trueToken,
char falseToken,
bool defaultTrue)
11 size = (size < 0) ? flags.count() : size;
13 QString string(size, defaultTrue ? trueToken : falseToken);
15 for(
int i=0; i < qMin(size, flags.count()); ++i)
16 string[i] = flags[i] ? trueToken : falseToken;
23 size = (size < 0) ?
string.
length() : size;
25 QBitArray flags(size, defaultTrue);
27 for(
int i=0; i < qMin(size,
string.
length()); ++i)
28 flags[i] = (
string[i] == token) ? !defaultTrue : defaultTrue;
qreal length(const QPointF &vec)
QString flagsToString(const QBitArray &flags, int size=-1, char trueToken='1', char falseToken='0', bool defaultTrue=true)
QBitArray stringToFlags(const QString &string, int size=-1, char token='0', bool defaultTrue=true)