4#ifndef ABSTRACTRESOURCEBROWSER_H
5#define ABSTRACTRESOURCEBROWSER_H
7#include <QtDesigner/sdk_global.h>
9#include <QtWidgets/qwidget.h>
19 explicit QDesignerResourceBrowserInterface(QWidget *parent =
nullptr);
20 virtual ~QDesignerResourceBrowserInterface();
22 virtual void setCurrentPath(
const QString &filePath) = 0;
23 virtual QString currentPath()
const = 0;
26 void currentPathChanged(
const QString &filePath);
27 void pathActivated(
const QString &filePath);
QDesignerIntegrationInterfacePrivate(QDesignerFormEditorInterface *core)
QDesignerFormEditorInterface * m_core
The QDesignerIntegrationInterface glues together parts of \QD and allows for overwriting functionalit...
The QDesignerIntegration class is \QD's implementation of QDesignerIntegrationInterface.
virtual QString propertyGroup(int index) const =0
virtual int indexOf(const QString &name) const =0
void getSelection(qdesigner_internal::Selection &s)
static void initializePlugins(QDesignerFormEditorInterface *formEditor)
QString contextHelpId() const
QDesignerIntegrationInterface::Feature m_features
void setupFormWindow(QDesignerFormWindowInterface *formWindow)
void addDynamicProperty(const QString &name, const QVariant &value)
QDesignerIntegrationPrivate(QDesignerIntegration *qq)
QObject * propertyEditorObject()
void updateCustomWidgetPlugins()
QWidget * containerWindow(QWidget *widget) const
QtGradientManager * m_gradientManager
void updateProperty(const QString &name, const QVariant &value, bool enableSubPropertyHandling)
QDesignerIntegrationInterface::ResourceFileWatcherBehaviour m_resourceFileWatcherBehaviour
void removeDynamicProperty(const QString &name)
void resetProperty(const QString &name)
Combined button and popup list for selecting options.
Auxiliary methods to store/retrieve settings.
static QString fixHelpClassName(const QString &className)
static QString classForProperty(QDesignerFormEditorInterface *core, QObject *object, const QString &property)