ui: Rewrote project setup to wizzard

* QtProjectWizzard handles window managment logic of project setup
* QtProjectWizzardWindow is used in every step and displays QtProjectWizzardContent
* QtProjectWizzardContent is the base class for all differnt content types
* Removed Singleton from ProjectSettings
* ProjectSettings are created by wizzard and QtProjectWizzardContent can access and load
* added project type selection at start of wizzard
* added summary at end of wizzard
* show global search paths in setup and summary
* fixed layout problems after font switch
* fixed scrolling and resizing of QtDirectoryListBox
* separated QtLocationPicker to own class
This commit is contained in:
Eberhard Graether
2016-02-14 15:42:30 +01:00
parent 50a94bf108
commit 2d48f0a663
38 changed files with 1784 additions and 716 deletions
+2 -2
View File
@@ -11,6 +11,7 @@ QListWidget {
}
QListWidget::item {
height: 20px;
border-bottom: 1px solid lightgray;
}
@@ -29,8 +30,7 @@ QtListItemWidget #button {
border: 1px solid lightgray;
border-radius: 7px;
font-size: 12px;
margin-bottom: 2px;
margin-top: 2px;
height: 14px;
margin-right: 2px;
width: 20px;
}