Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_kra_utils.h
Go to the documentation of this file.
1/* This file is part of the KDE project
2 * Copyright 2011 (C) Silvio Heinrich <plassy@web.de>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6#ifndef _KIS_KRA_UTILS_
7#define _KIS_KRA_UTILS_
8
9#include <QString>
10#include <QBitArray>
11
12namespace KRA {
13
14QString flagsToString(const QBitArray& flags, int size=-1, char trueToken='1', char falseToken='0', bool defaultTrue=true);
15QBitArray stringToFlags(const QString& string, int size=-1, char token='0', bool defaultTrue=true);
16
17}
18
19#endif // _KIS_KRA_UTILS_
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)