4#ifndef RESOURCEBUILDER_H
5#define RESOURCEBUILDER_H
19#include <QtCore/qlist.h>
20#include <QtCore/qstring.h>
27#ifdef QFORMINTERNAL_NAMESPACE
28namespace QFormInternal
39 NormalOff = 0x1, NormalOn = 0x2, DisabledOff = 0x4, DisabledOn = 0x8,
40 ActiveOff = 0x10, ActiveOn = 0x20, SelectedOff = 0x40, SelectedOn = 0x80
44 virtual ~QResourceBuilder();
47 static const QStringList &themeIconNames();
48 static int themeIconIndex(QStringView name);
49 static QString fullyQualifiedThemeIconName(
int i);
51 virtual QVariant loadResource(
const QDir &workingDirectory,
const DomProperty *property)
const;
53 virtual QVariant toNativeValue(
const QVariant &value)
const;
55 virtual DomProperty *saveResource(
const QDir &workingDirectory,
const QVariant &value)
const;
57 virtual bool isResourceProperty(
const DomProperty *p)
const;
59 virtual bool isResourceType(
const QVariant &value)
const;
61 static int iconStateFlags(
const DomResourceIcon *resIcon);
65#ifdef QFORMINTERNAL_NAMESPACE
Combined button and popup list for selecting options.
#define QDESIGNER_UILIB_IMPORT
#define QDESIGNER_UILIB_EXPORT