java.lang.Object
io.qt.internal.QtJambiObject
io.qt.QtObject
io.qt.designer.QAbstractFormBuilder
io.qt.designer.QFormBuilder
- All Implemented Interfaces:
QtObjectInterface
public class QFormBuilder extends QAbstractFormBuilder
Used to dynamically construct user interfaces from UI files at run-time
Java wrapper for Qt class QFormBuilder
-
Nested Class Summary
-
Constructor Summary
Constructors Modifier Constructor Description QFormBuilder()
protected
QFormBuilder(QtObject.QPrivateConstructor p)
Constructor for internal use only. -
Method Summary
Modifier and Type Method Description void
addPluginPath(String pluginPath)
void
clearPluginPaths()
protected QLayout
createLayout(String layoutName, QObject parent, String name)
protected QWidget
createWidget(String widgetName, QWidget parentWidget, String name)
QList<QDesignerCustomWidgetInterface>
customWidgets()
QStringList
pluginPaths()
void
setPluginPath(Collection<String> pluginPaths)
protected void
updateCustomWidgets()
protected static QWidget
widgetByName(QWidget topLevel, String name)
Methods inherited from class io.qt.designer.QAbstractFormBuilder
addMenuAction, applyPropertyInternally, checkProperty, createAction, createActionGroup, errorString, iconPaths, load, load, pixmapPaths, reset, save, setWorkingDirectory, toolBarAreaMetaEnum, workingDirectory
-
Constructor Details
-
QFormBuilder
public QFormBuilder() -
QFormBuilder
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
-
Method Details
-
addPluginPath
-
clearPluginPaths
-
customWidgets
-
pluginPaths
-
setPluginPath
-
createLayout
- Overrides:
createLayout
in classQAbstractFormBuilder
-
createWidget
@QtUninvokable protected QWidget createWidget(String widgetName, QWidget parentWidget, String name)- Overrides:
createWidget
in classQAbstractFormBuilder
-
updateCustomWidgets
-
widgetByName
-