#include <PluginBuilderWizard.h>
Public Slots | |
| void | onPluginBuildDirButtonClicked () |
| void | onPluginSrcDirButtonClicked () |
| void | onTeCmakeDirButtonClicked () |
| void | onTeIncludeDirButtonClicked () |
Public Member Functions | |
| PluginBuilderWizard (QWidget *parent) | |
| virtual bool | validateCurrentPage () |
| ~PluginBuilderWizard () | |
Protected Member Functions | |
| void | buildPlugin () |
| bool | dirPageCheck () |
| bool | pluginInfoPageCheck () |
| bool | providerPageCheck () |
Private Attributes | |
| std::unique_ptr< DoubleListWidget > | m_categoryDependencies |
| QString | m_curDir |
| Attribute used to keep the last dir selected. More... | |
| std::unique_ptr< DoubleListWidget > | m_moduleDependencies |
| std::unique_ptr< DoubleListWidget > | m_pluginDependencies |
| std::unique_ptr< ParameterTableWidget > | m_pluginParameters |
| std::unique_ptr< ParameterTableWidget > | m_pluginResources |
| std::unique_ptr< Ui::PluginBuilderWizardForm > | m_ui |
Definition at line 50 of file PluginBuilderWizard.h.
| te::qt::widgets::PluginBuilderWizard::PluginBuilderWizard | ( | QWidget * | parent | ) |
Definition at line 45 of file PluginBuilderWizard.cpp.
References te::common::Version::asString(), te::core::PluginManager::getPlugins(), te::core::PluginManager::instance(), m_moduleDependencies, m_pluginDependencies, m_pluginParameters, m_pluginResources, m_ui, onPluginBuildDirButtonClicked(), onPluginSrcDirButtonClicked(), onTeCmakeDirButtonClicked(), onTeIncludeDirButtonClicked(), and ~PluginBuilderWizard().
|
default |
Referenced by PluginBuilderWizard().
|
protected |
Definition at line 317 of file PluginBuilderWizard.cpp.
References te::qt::widgets::PluginCMakeWriter::createCmakeFile(), te::qt::widgets::PluginSourceWriter::createConfigFile(), te::qt::widgets::PluginSourceWriter::createCppFile(), te::qt::widgets::PluginSourceWriter::createHeaderFile(), te::qt::widgets::PluginCMakeWriter::createPluginInfoFile(), te::core::PluginInfo::dependencies, te::core::PluginInfo::description, te::core::PluginInfo::display_name, te::core::Provider::email, te::core::PluginInfo::engine, te::core::PluginInfo::host_application, te::core::PluginInfo::license_description, te::core::PluginInfo::license_URL, te::core::PluginInfo::linked_libraries, m_moduleDependencies, m_pluginDependencies, m_pluginParameters, m_pluginResources, m_ui, te::core::Provider::name, te::core::PluginInfo::name, p, te::core::PluginInfo::parameters, te::core::PluginInfo::provider, te::core::PluginInfo::release, te::core::PluginInfo::resources, te::core::Provider::site, te::core::PluginInfo::site, te::core::HostApplication::version, and te::core::PluginInfo::version.
Referenced by validateCurrentPage().
|
protected |
Definition at line 288 of file PluginBuilderWizard.cpp.
References m_ui.
Referenced by validateCurrentPage().
|
slot |
Definition at line 201 of file PluginBuilderWizard.cpp.
References m_curDir, and m_ui.
Referenced by PluginBuilderWizard().
|
slot |
Definition at line 191 of file PluginBuilderWizard.cpp.
References m_curDir, and m_ui.
Referenced by PluginBuilderWizard().
|
slot |
Definition at line 181 of file PluginBuilderWizard.cpp.
References m_curDir, and m_ui.
Referenced by PluginBuilderWizard().
|
slot |
Definition at line 171 of file PluginBuilderWizard.cpp.
References m_curDir, and m_ui.
Referenced by PluginBuilderWizard().
|
protected |
Definition at line 211 of file PluginBuilderWizard.cpp.
References te::common::Convert2UCase(), m_pluginResources, and m_ui.
Referenced by validateCurrentPage().
|
protected |
Definition at line 259 of file PluginBuilderWizard.cpp.
References m_ui.
Referenced by validateCurrentPage().
|
virtual |
Definition at line 146 of file PluginBuilderWizard.cpp.
References buildPlugin(), dirPageCheck(), m_ui, pluginInfoPageCheck(), and providerPageCheck().
|
private |
Definition at line 80 of file PluginBuilderWizard.h.
|
private |
Attribute used to keep the last dir selected.
Definition at line 85 of file PluginBuilderWizard.h.
Referenced by onPluginBuildDirButtonClicked(), onPluginSrcDirButtonClicked(), onTeCmakeDirButtonClicked(), and onTeIncludeDirButtonClicked().
|
private |
Definition at line 81 of file PluginBuilderWizard.h.
Referenced by buildPlugin(), and PluginBuilderWizard().
|
private |
Definition at line 79 of file PluginBuilderWizard.h.
Referenced by buildPlugin(), and PluginBuilderWizard().
|
private |
Definition at line 83 of file PluginBuilderWizard.h.
Referenced by buildPlugin(), and PluginBuilderWizard().
|
private |
Definition at line 82 of file PluginBuilderWizard.h.
Referenced by buildPlugin(), PluginBuilderWizard(), and pluginInfoPageCheck().
|
private |
Definition at line 78 of file PluginBuilderWizard.h.
Referenced by buildPlugin(), dirPageCheck(), onPluginBuildDirButtonClicked(), onPluginSrcDirButtonClicked(), onTeCmakeDirButtonClicked(), onTeIncludeDirButtonClicked(), PluginBuilderWizard(), pluginInfoPageCheck(), providerPageCheck(), and validateCurrentPage().