ui: Indexing UI

* Added DialogView with QtDialogView implementation to handle information dialogs
* Implemented QtIndexingDialog class that covers all different dialogs for indexing
* Directly communicate with DialogView from Prpject and all Tasks involved in indexing
* Block QtMainWindow UI while indexing
This commit is contained in:
Eberhard Graether
2016-08-23 23:45:45 +02:00
parent 377f0ef34f
commit 2c90b75a9f
70 changed files with 1565 additions and 375 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 532 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

@@ -0,0 +1,56 @@
* {
color: white;
}
#topHalf {
background: #007AC2;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
}
#title {
color: white;
font-size: 24pt;
font-weight: bold;
}
#percent {
font-size: 24pt;
font-weight: bold;
}
#message {
font-size: 16pt;
font-weight: bold;
}
#filePath {
font-size: 12pt;
}
#errorCount {
font-size: 14pt;
border: none;
background: transparent;
}
#windowButton {
background: transparent;
border: 1px solid white;
color: white;
}
#windowButton:hover {
background: transparent;
border: 1px solid white;
color: white;
}
#windowButton:hover {
color: #2E3C86;
background: white;
}
#windowButton:default {
border: 2px solid white;
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 315 B

+9 -4
View File
@@ -1,5 +1,6 @@
* {
font-size: 12pt;
font-family: "Roboto";
}
#title {
@@ -40,19 +41,19 @@
}
#formArea {
background: white;
background: transparent;
border: none;
}
#scrollArea {
background: white;
background: transparent;
border: none;
border-top: 1px solid lightgrey;
border-bottom: 1px solid lightgrey;
}
#form {
background: white;
background: transparent;
}
#helpButton, #dotsButton, #refreshButton {
@@ -128,7 +129,11 @@
#windowButton:hover {
color: white;
background: #2D3F85;
background: #2D3C86;
}
#windowButton:default {
border: 2px solid lightgray;
}
#menuButton:hover, #menuButton:checked {