5#ifndef RESOURCEBUILDER_H
6#define RESOURCEBUILDER_H
20#include <QtCore/qlist.h>
21#include <QtCore/qstring.h>
28#ifdef QFORMINTERNAL_NAMESPACE
29namespace QFormInternal
40 NormalOff = 0x1, NormalOn = 0x2, DisabledOff = 0x4, DisabledOn = 0x8,
41 ActiveOff = 0x10, ActiveOn = 0x20, SelectedOff = 0x40, SelectedOn = 0x80
45 virtual ~QResourceBuilder();
48 static const QStringList &themeIconNames();
49 static int themeIconIndex(QStringView name);
50 static QString fullyQualifiedThemeIconName(
int i);
52 virtual QVariant loadResource(
const QDir &workingDirectory,
const DomProperty *property)
const;
54 virtual QVariant toNativeValue(
const QVariant &value)
const;
56 virtual DomProperty *saveResource(
const QDir &workingDirectory,
const QVariant &value)
const;
58 virtual bool isResourceProperty(
const DomProperty *p)
const;
60 virtual bool isResourceType(
const QVariant &value)
const;
62 static int iconStateFlags(
const DomResourceIcon *resIcon);
66#ifdef QFORMINTERNAL_NAMESPACE
Combined button and popup list for selecting options.
#define QDESIGNER_UILIB_IMPORT
#define QDESIGNER_UILIB_EXPORT