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; }
    72             bool isComplete() 
const;
    74             void setLayerList(std::list<te::map::AbstractLayerPtr> list);
    76             std::map<std::string, Section*>& getSections();
    80             void onTreeItemClicked(QTreeWidgetItem* item, 
int column);
    82             void onStringComboAddToolButtonPressed();
    84             void onSaveFormItemToolButton();
    86             void onRemoveFormItemToolButtonPressed();
    88             void onItemTypeChanged(
int index);
    92             Form* getForm(
const std::string& formName);
    94             void listSectionMap();
    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 
te::qt::plugins::terramobile::Form * m_curForm
 
Form
It specifies the form for the attribute. 
 
std::map< std::string, Section * > m_sectionsMap
 
te::qt::plugins::terramobile::AbstractFormItem * m_curFormItem
 
std::list< te::map::AbstractLayerPtr > m_list
 
std::auto_ptr< Ui::BuilderFormsWizardPageForm > m_ui
 
This interface is used to configure the form json file for GeoPackage Builder wizard operation...