Klaus Basan
bd7ffb5ea2
Ref T246, renamed dialog to CDbOwnModelSetFormDialog
2018-02-09 04:43:56 +01:00
Klaus Basan
887d1ec401
Ref T246, some upfront formatting
2018-02-09 04:43:54 +01:00
Klaus Basan
10f942e702
Formatting, minor tweaks
2018-02-09 04:43:45 +01:00
Roland Winklmeier
c286635e76
Further CRawFsdMessageComponent UI improvements
...
* Replace CheckBox with Pushbutton and Statusbar to enable/disable
* Add Clear button to clear all messages in display and buffer
* Keep all widgets always enabled
ref T240
2018-02-04 09:00:11 +01:00
Klaus Basan
89f98a3137
Ref T240, added push_backMaxElements in CSequence
2018-02-04 08:59:45 +01:00
Klaus Basan
17e1d42da1
Ref T240, formatting
2018-02-04 08:59:42 +01:00
Klaus Basan
80f5d9b595
Ref T240, use ITimestampBased / ITimestampObjectList
...
* using the existing base classes (interfaces) gives you plenty of useful utility functions
* hint: we do not init with current timestamp as default as this is relatively slow
2018-02-04 08:59:39 +01:00
Klaus Basan
16b49cfa46
Ref T226, completer improvements
...
* a location can home multiple airports
* use a combined name for that reason in completers
2018-02-04 08:59:30 +01:00
Klaus Basan
e9e0ae1ff4
Ref T241, Ref T243 formatting and minor tweaks
...
* unified how we write thread_local const
* ASSERTs
* formatting
2018-02-04 08:53:48 +01:00
Klaus Basan
2da12e2dd8
Ref T226, airport completer
...
* a bigger one with name
* same as dialog
* smaller one, using the dialog
2018-02-02 21:34:42 +01:00
Klaus Basan
37ff498e7e
Ref T226, country selector
2018-02-02 21:26:54 +01:00
Klaus Basan
bb65b7c280
Ref T226, renamed to swiftDbAllDataRead
2018-02-02 21:26:52 +01:00
Klaus Basan
5aad426ced
Ref T239, removed "QTimer m_xxx { this };" pattern
...
* not in worker classes as parent might have a relevance there
* in UI classes it is useless
2018-02-02 21:26:50 +01:00
Roland Winklmeier
b12002caa2
Improve the performance and usability of the raw FSD message display
...
* Replaced QListView with QPlainTextEdit
* Added filter options for packet type and text
* Option to globally disable/enable the feature. Default disabled
Maniphest Tasks: Ref T240
2018-02-02 21:26:25 +01:00
Klaus Basan
f3afde76ff
Ref T237, init/read from JSON files
...
* multi format compatible (automatically detect format)
* flag if cache values shall be overridden
* init from resource files (those are the files coming with the installer)
* automatically read in background if reader is (already) in its own thread (otherwise cache.set() ASSERT)
2018-01-30 20:35:32 +01:00
Klaus Basan
c6b942dc15
Fixes an issue reported by @rphohl that XSwiftBus is not found
...
* only download non-restricted versions
* utility functions to find non-restricted versions
2018-01-30 20:35:22 +01:00
Klaus Basan
27fb57ca39
Minor UI fix (wrap label)
2018-01-30 20:35:17 +01:00
Klaus Basan
1f1ea1de5b
Minor Ui adjustments ATC component
2018-01-30 20:35:14 +01:00
Klaus Basan
5f6f822ccd
Ref T231, Ref T236, Ref T238 help for "dot commands" will be refreshed
...
* an new simulator can cause a changed help
* we update the help based on context signals now
2018-01-30 20:35:00 +01:00
Klaus Basan
301eb79eca
Renamings and adjustments of developer flag
2018-01-30 20:34:50 +01:00
Klaus Basan
7809734d36
Allows to use a scale factor on high DPI screens
2018-01-30 20:34:43 +01:00
Klaus Basan
b5106167d9
Renaming
2018-01-30 20:31:23 +01:00
Klaus Basan
296b04d8ea
Ref T231, Ref T232 show messages im simulator component
2018-01-30 20:31:15 +01:00
Klaus Basan
ddaba89e2d
Ref T214, demoted "route missing" to warning
2018-01-30 20:30:54 +01:00
Klaus Basan
3521bb5b0b
Ref T231, Ref T232 use CStatusMessagesDetail in simulator component in order to display "failed remoted model adding"
2018-01-30 20:30:37 +01:00
Klaus Basan
cbcafe2021
Use CStatusMessagesDetail in log component
2018-01-30 20:30:33 +01:00
Klaus Basan
9bbef8cc28
Component to show status messages and details, encapsulated so it can be used elsewhere
...
* originally part of log component
* now independent component
Motivated by Ref T231, Ref T232
2018-01-30 20:30:30 +01:00
Klaus Basan
ecf84eebf0
Some filter dialog / status message UI size adjustments
2018-01-30 20:30:27 +01:00
Klaus Basan
af75c88784
Cockpit UI improvements
...
* private slots -> private
* Stylesheet update for readonly
2018-01-30 20:30:18 +01:00
Klaus Basan
50eb93cf40
Ref T229, do not display a directory if same as default
...
* component: made overlay compliant
* sim.dir can be empty on a machine where no simulator is installed
* formatting
* utility functions
2018-01-30 20:30:12 +01:00
Klaus Basan
9a9abbe382
Min. sizes for copy component
2018-01-30 20:30:10 +01:00
Klaus Basan
464f64367e
Minor mapping tool UI adjustments
2018-01-30 20:30:05 +01:00
Klaus Basan
bef22fcd27
Ref T229, "private slots" -> "private"
2018-01-30 20:30:03 +01:00
Klaus Basan
add47dfccd
The settings / cache directory can be opened from UI [..]
2018-01-30 20:30:00 +01:00
Klaus Basan
d0141692a2
Config wizard can open help from "?"
2018-01-30 20:29:58 +01:00
Klaus Basan
0916c90038
Ref T225, use coordinate dialog in weather component
...
Remark: There was a redundant, also unfinished code in weather UI component for coordinate entry. This is now encapsulated in coordinate form/dialog.
2018-01-30 20:29:36 +01:00
Klaus Basan
a764ea7534
Ref T225, coordinate dialog
2018-01-30 20:29:34 +01:00
Klaus Basan
b574ede2e2
Some minor UI improvements
...
* buttons right aligned
* min-height in qss
* removed "public slots" where not needed
* QMessageBox when changing widget style (because it is so slow)
2018-01-30 20:29:24 +01:00
Klaus Basan
558f3c3e56
Ref T228, key needs to be added, not description
2018-01-30 20:29:18 +01:00
Klaus Basan
ceedfdcc58
Minor UI adjustments
2018-01-30 20:29:10 +01:00
Roland Winklmeier
7c903001d5
Raw FSD message component and dialog
...
Maniphest Tasks: T222
2018-01-29 12:17:24 +01:00
Roland Winklmeier
d046738574
Convert private slots to private
2018-01-17 14:27:24 +01:00
Klaus Basan
3375ca1b25
Ref T219, renaming buttons/function to "override"
2018-01-17 03:33:41 +01:00
Klaus Basan
18c7d7cf59
Use overlay messages for validation
2018-01-17 03:33:39 +01:00
Klaus Basan
977130ce52
Overlay messages
...
* setReducedInfo, no timestamp/category
* color as parameter for shadow
2018-01-17 03:33:37 +01:00
Klaus Basan
fff9585c5d
Minor UI adjustments
2018-01-17 03:33:35 +01:00
Klaus Basan
56adde399e
Entry check
2018-01-15 22:50:37 +01:00
Klaus Basan
718d5abf90
Ref T219, unified selector namings and keep editable even without DB completer data.
...
Also "private slots" -> "private"
2018-01-14 18:47:50 +01:00
Klaus Basan
1b1c4e588c
Ref T199, do not use hardcoded names of file names
2018-01-14 18:47:48 +01:00
Klaus Basan
be58262f0f
Ref T199, do not display 0 timestamp and re-display timestamp after copy
2018-01-14 18:47:41 +01:00