* in addition: add unloadable sourcegroup to visualize, load and save information when loading a project that contains source groups that are not supported by the build
38 lines
877 B
C++
38 lines
877 B
C++
#ifndef QT_PROJECT_WIZARD_CONTENT_JAVA_STANDARD
|
|
#define QT_PROJECT_WIZARD_CONTENT_JAVA_STANDARD
|
|
|
|
#include "language_packages.h"
|
|
|
|
#if BUILD_JAVA_LANGUAGE_PACKAGE
|
|
|
|
#include "QtProjectWizardContent.h"
|
|
|
|
class QComboBox;
|
|
class SourceGroupSettingsWithJavaStandard;
|
|
|
|
class QtProjectWizardContentJavaStandard
|
|
: public QtProjectWizardContent
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
QtProjectWizardContentJavaStandard(
|
|
std::shared_ptr<SourceGroupSettingsWithJavaStandard> sourceGroupSettings,
|
|
QtProjectWizardWindow* window);
|
|
|
|
// QtProjectWizardContent implementation
|
|
virtual void populate(QGridLayout* layout, int& row) override;
|
|
|
|
virtual void load() override;
|
|
virtual void save() override;
|
|
|
|
private:
|
|
std::shared_ptr<SourceGroupSettingsWithJavaStandard> m_sourceGroupSettings;
|
|
|
|
QComboBox* m_standard;
|
|
};
|
|
|
|
#endif // BUILD_JAVA_LANGUAGE_PACKAGE
|
|
|
|
#endif // QT_PROJECT_WIZARD_CONTENT_JAVA_STANDARD
|