* changed help texts * use help buttons instead of descriptions in dialogs * fixed show files button not up-to-date with directory list box * fixed source file extensions shown in cdb setup * refactored size and content setting for project content classes
40 lines
1.0 KiB
C++
40 lines
1.0 KiB
C++
#ifndef QT_PROJECT_WIZZARD_CONTENT_BUILD_FILE_H
|
|
#define QT_PROJECT_WIZZARD_CONTENT_BUILD_FILE_H
|
|
|
|
#include "qt/window/project_wizzard/QtProjectWizzardContent.h"
|
|
#include "qt/window/project_wizzard/QtProjectWizzardContentSelect.h"
|
|
|
|
class QtLocationPicker;
|
|
class QPushButton;
|
|
|
|
class QtProjectWizzardContentBuildFile
|
|
: public QtProjectWizzardContent
|
|
{
|
|
Q_OBJECT
|
|
|
|
signals:
|
|
void refreshVisualStudioSolution(const std::string& ideId, const std::string& solutionPath);
|
|
|
|
public:
|
|
QtProjectWizzardContentBuildFile(std::shared_ptr<ProjectSettings> settings, QtProjectWizzardWindow* window);
|
|
|
|
QtProjectWizzardContentSelect::ProjectType getType() const;
|
|
|
|
// QtProjectWizzardContent implementation
|
|
virtual void populate(QGridLayout* layout, int& row) override;
|
|
|
|
virtual void load() override;
|
|
virtual void save() override;
|
|
virtual bool check() override;
|
|
|
|
private slots:
|
|
void refreshClicked();
|
|
|
|
private:
|
|
QtLocationPicker* m_picker;
|
|
|
|
QtProjectWizzardContentSelect::ProjectType m_type;
|
|
};
|
|
|
|
#endif // QT_PROJECT_WIZZARD_CONTENT_BUILD_FILE_H
|