Files
Sourcetrail/src/lib_gui/qt/window/project_wizzard/QtProjectWizzardContentCStandard.h
T
mlangkabel 704808b26f logic: added C/C++ project setup from Code::Blocks
* also changed xml elements in sourcegroup settings that specify the used language standard, so that one sourcegroup can maintain multiple language standards
* added migration and migrated sample projects
2018-06-08 12:10:38 +02:00

32 lines
784 B
C++

#ifndef QT_PROJECT_WIZZARD_CONTENT_C_STANDARD
#define QT_PROJECT_WIZZARD_CONTENT_C_STANDARD
#include "qt/window/project_wizzard/QtProjectWizzardContent.h"
class QComboBox;
class SourceGroupSettingsWithCStandard;
class QtProjectWizzardContentCStandard
: public QtProjectWizzardContent
{
Q_OBJECT
public:
QtProjectWizzardContentCStandard(
std::shared_ptr<SourceGroupSettingsWithCStandard> sourceGroupSettings,
QtProjectWizzardWindow* window);
// QtProjectWizzardContent implementation
virtual void populate(QGridLayout* layout, int& row) override;
virtual void load() override;
virtual void save() override;
private:
std::shared_ptr<SourceGroupSettingsWithCStandard> m_sourceGroupSettings;
QComboBox* m_standard;
};
#endif // QT_PROJECT_WIZZARD_CONTENT_C_STANDARD