File indexing completed on 2024-05-12 03:49:11
0001 #include "NumberSpinBoxPlugin.h" 0002 #include "../../commonfrontend/widgets/NumberSpinBox.h" 0003 0004 NumberSpinBoxPlugin::NumberSpinBoxPlugin(QObject *parent) 0005 : QObject(parent) { 0006 } 0007 0008 QWidget *NumberSpinBoxPlugin::createWidget(QWidget *parent) { 0009 return new NumberSpinBox(parent); 0010 } 0011 0012 void NumberSpinBoxPlugin::initialize(QDesignerFormEditorInterface * /* core */) { 0013 if (initialized) 0014 return; 0015 0016 initialized = true; 0017 } 0018 0019 bool NumberSpinBoxPlugin::isInitialized() const { 0020 return initialized; 0021 } 0022 0023 QString NumberSpinBoxPlugin::name() const { 0024 return QStringLiteral("NumberSpinBox"); 0025 } 0026 0027 QString NumberSpinBoxPlugin::group() const { 0028 return QStringLiteral("Input Widgets"); 0029 } 0030 0031 QIcon NumberSpinBoxPlugin::icon() const { 0032 return QIcon(); 0033 } 0034 0035 QString NumberSpinBoxPlugin::toolTip() const { 0036 return {}; 0037 } 0038 0039 QString NumberSpinBoxPlugin::whatsThis() const { 0040 return {}; 0041 } 0042 0043 bool NumberSpinBoxPlugin::isContainer() const { 0044 return false; 0045 } 0046 0047 QString NumberSpinBoxPlugin::domXml() const { 0048 return QLatin1String(R"( 0049 <ui language="c++"> 0050 <widget class="NumberSpinBox" name="numberSpinBox"> 0051 )" 0052 R"( 0053 <property name="toolTip"> 0054 <string></string> 0055 </property> 0056 <property name="feedback"> 0057 <bool>false</bool> 0058 </property> 0059 <property name="whatsThis"> 0060 <string>Spinbox for numbers.</string> 0061 </property> 0062 </widget> 0063 </ui> 0064 )"); 0065 } 0066 0067 QString NumberSpinBoxPlugin::includeFile() const 0068 { 0069 return QStringLiteral("NumberSpinBox.h"); 0070 }