ui: Revised project setup to customer feedback

* Support environment variables in compilation database path
* Moved advanced option (compiler flags & exclude paths) to separate dialog
* Allow environment variables that contain multiple paths
* Renamed 'Project Name' to 'Coati Project Name'
* Renamed 'Project File Location' to 'Coati Project Location'
* Renamed 'Project Paths' to 'Indexed Paths'
* Make all paths chosen by path picker relative to the project location
* Disabled name and location changing in project editing and removed project moving
* Added sub-titles to project setup dialogs
* Warn user when no Indexed Header Paths were set
* Deprecated lazy include search: It's only useable and visible to projects holding the key
* Split default file extensions for C++ and C

bug ids = 234 254 283 293 312 335
This commit is contained in:
Eberhard Graether
2017-02-13 01:02:09 +01:00
parent 17d9c87a5d
commit 0ceff0203c
32 changed files with 568 additions and 366 deletions
+18 -4
View File
@@ -11,6 +11,12 @@ QLabel, QCheckBox {
font-weight: bold;
}
#subTitle {
font-size: 13px;
font-weight: bold;
color: gray;
}
#projectTitle {
font-size: 14px;
font-weight: bold;
@@ -89,22 +95,30 @@ QLabel, QCheckBox {
}
#name, #picker {
background: white;
background: transparent;
border-radius: 10px;
border: 1px solid lightgrey;
color: black;
color: gray;
padding: 2px 5px 0px;
}
#name:enabled, #picker:enabled {
color: black;
}
#locationField {
background: white;
background: transparent;
border: none;
border-radius: 5px;
color: black;
color: gray;
margin-left: 5px;
margin-top: 2px;
}
#locationField:enabled {
color: black;
}
#dotsButton, #refreshButton {
margin-right: 2px;
}