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
+3 -2
View File
@@ -8,6 +8,7 @@ QLineEdit {
background-color: rgba(255, 255, 255, 200);
border-radius: 10px;
border: 1px solid lightgrey;
height: 20px;
padding-left: 5px;
padding-right: 5px;
}
@@ -27,7 +28,7 @@ QLineEdit:disabled {
background-color: rgba(255, 255, 255, 150);
}
#form QLabel {
#form #label {
font-weight: bold;
}
@@ -52,7 +53,7 @@ QLineEdit:disabled {
color: gray;
font-size: 15px;
height: 20px;
margin-left: 10px;
margin-left: 5px;
width: 28px;
}