19 m_customWidgets.
clear();
40 if (classNameIn == baseClassName)
58 if (baseClassNames.contains(classNameIn))
66 if (baseClassNames.contains(
extends))
76 if (dcw->hasElementContainer())
77 return dcw->elementContainer() != 0;
84 const QString &signalSignature)
const
90 u
"QPushButton"_s, u
"QRadioButton"_s, u
"QToolButton"_s})) {
107 return dcw->elementAddPageMethod();
114 using AddPageMethod = std::pair<QString, QString>;
116 static const AddPageMethod addPageMethods[] = {
117 {u
"QStackedWidget"_s, u
"addWidget"_s},
118 {u
"QToolBar"_s, u
"addWidget"_s},
119 {u
"QDockWidget"_s, u
"setWidget"_s},
120 {u
"QScrollArea"_s, u
"setWidget"_s},
121 {u
"QSplitter"_s, u
"addWidget"_s},
122 {u
"QMdiArea"_s, u
"addSubWindow"_s}
124 for (
const auto &
m : addPageMethods) {
DomCustomWidgets * elementCustomWidgets() const
iterator insert(const Key &key, const T &value)
T value(const Key &key, const T &defaultValue=T()) const
\macro QT_RESTRICTED_CAST_FROM_ASCII
bool startsWith(const QString &s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const
Returns true if the string starts with s; otherwise returns false.
bool isEmpty() const
Returns true if the string has no characters; otherwise returns false.
Combined button and popup list for selecting options.
const char className[16]
[1]
virtual void acceptCustomWidgets(DomCustomWidgets *customWidgets)