26 #ifndef __TE_QT_PLUGINS_TERRAMOBILE_INTERNAL_BUILDERFORMSWIZARDPAGE_H
27 #define __TE_QT_PLUGINS_TERRAMOBILE_INTERNAL_BUILDERFORMSWIZARDPAGE_H
30 #include "../../../../maptools/AbstractLayer.h"
31 #include "../core/form/AbstractFormItem.h"
32 #include "../Config.h"
38 #include <QTreeWidgetItem>
39 #include <QWizardPage>
42 namespace Ui {
class BuilderFormsWizardPageForm; }
74 void setLayerList(std::list<te::map::AbstractLayerPtr> list);
98 std::auto_ptr<Ui::BuilderFormsWizardPageForm>
m_ui;
100 std::list<te::map::AbstractLayerPtr>
m_list;
114 #endif // __TE_QT_PLUGINS_TERRAMOBILE_INTERNAL_BUILDERFORMSWIZARDPAGE_H
void onTreeItemClicked(QTreeWidgetItem *item, int column)
BuilderFormsWizardPage(QWidget *parent=0)
void onSaveFormItemToolButton()
te::qt::plugins::terramobile::Form * m_curForm
void setLayerList(std::list< te::map::AbstractLayerPtr > list)
~BuilderFormsWizardPage()
void onItemTypeChanged(int index)
Form
It specifies the form for the attribute.
std::map< std::string, Section * > m_sectionsMap
std::map< std::string, Section * > & getSections()
Form * getForm(const std::string &formName)
te::qt::plugins::terramobile::AbstractFormItem * m_curFormItem
std::list< te::map::AbstractLayerPtr > m_list
std::auto_ptr< Ui::BuilderFormsWizardPageForm > m_ui
void onRemoveFormItemToolButtonPressed()
void onStringComboAddToolButtonPressed()
This interface is used to configure the form json file for GeoPackage Builder wizard operation...