File indexing completed on 2024-04-28 16:30:28
0001 /*************************************************************************** 0002 * SPDX-FileCopyrightText: 2022 S. MANKOWSKI stephane@mankowski.fr 0003 * SPDX-FileCopyrightText: 2022 G. DE BURE support@mankowski.fr 0004 * SPDX-License-Identifier: GPL-3.0-or-later 0005 ***************************************************************************/ 0006 /** @file 0007 * A collection of widgets (qt designer plugin). 0008 * 0009 * @author Stephane MANKOWSKI / Guillaume DE BURE 0010 */ 0011 #include "skgwidgetcollectiondesignerplugin.h" 0012 0013 #include "skgcalculatoreditdesignerplugin.h" 0014 #include "skgcolorbuttondesignerplugin.h" 0015 #include "skgcomboboxdesignerplugin.h" 0016 #include "skgdateeditdesignerplugin.h" 0017 #include "skgfilteredtableviewdesignerplugin.h" 0018 #include "skggraphicsviewdesignerplugin.h" 0019 #include "skgperiodeditdesignerplugin.h" 0020 #include "skgprogressbardesignerplugin.h" 0021 #include "skgshowdesignerplugin.h" 0022 #include "skgsimpleperiodeditdesignerplugin.h" 0023 #include "skgtableviewdesignerplugin.h" 0024 #include "skgtablewidgetdesignerplugin.h" 0025 #include "skgtablewithgraphdesignerplugin.h" 0026 #include "skgtabwidgetdesignerplugin.h" 0027 #include "skgtreeviewdesignerplugin.h" 0028 #include "skgwebviewdesignerplugin.h" 0029 #include "skgwidgetselectordesignerplugin.h" 0030 #include "skgzoomselectordesignerplugin.h" 0031 0032 SKGWidgetCollectionDesignerPlugin::SKGWidgetCollectionDesignerPlugin(QObject* iParent) 0033 : QObject(iParent) 0034 { 0035 m_widgets.append(new SKGCalculatorEditDesignerPlugin(this)); 0036 m_widgets.append(new SKGComboBoxDesignerPlugin(this)); 0037 m_widgets.append(new SKGColorButtonDesignerPlugin(this)); 0038 m_widgets.append(new SKGDateEditDesignerPlugin(this)); 0039 m_widgets.append(new SKGFilteredTableViewDesignerPlugin(this)); 0040 m_widgets.append(new SKGGraphicsViewDesignerPlugin(this)); 0041 m_widgets.append(new SKGShowDesignerPlugin(this)); 0042 m_widgets.append(new SKGTableViewDesignerPlugin(this)); 0043 m_widgets.append(new SKGTreeViewDesignerPlugin(this)); 0044 m_widgets.append(new SKGTableWithGraphDesignerPlugin(this)); 0045 m_widgets.append(new SKGTabWidgetDesignerPlugin(this)); 0046 m_widgets.append(new SKGTableWidgetDesignerPlugin(this)); 0047 m_widgets.append(new SKGWebViewDesignerPlugin(this)); 0048 m_widgets.append(new SKGWidgetSelectorDesignerPlugin(this)); 0049 m_widgets.append(new SKGZoomSelectorDesignerPlugin(this)); 0050 m_widgets.append(new SKGProgressBarDesignerPlugin(this)); 0051 m_widgets.append(new SKGPeriodEditDesignerPlugin(this)); 0052 m_widgets.append(new SKGSimplePeriodEditDesignerPlugin(this)); 0053 } 0054 0055 QList<QDesignerCustomWidgetInterface*> SKGWidgetCollectionDesignerPlugin::customWidgets() const 0056 { 0057 return m_widgets; 0058 }