Commit Graph

1331 Commits

Author SHA1 Message Date
Klaus Basan
82995ab690 refs #799, some minor adjustments 2016-12-13 18:59:49 +01:00
Klaus Basan
438e72555a refs #799, own component for view update times
* utility function in CTime
* settings class for update times
2016-12-13 18:59:48 +01:00
Klaus Basan
c86f56fae9 Some renaming and minor improvements in mapping view
* fixed issue with ambigious title
* renamed to ps_toogleEnabledAircraft
2016-12-06 09:47:08 +01:00
Klaus Basan
3de052494f refs #796, UI for internals 2016-12-06 09:47:02 +01:00
Klaus Basan
f1ce5fc173 refs #793, display mismatch between rendered and network model
* utility functions to display that info
* added in aircraft model
2016-12-06 09:47:00 +01:00
Klaus Basan
8a5d50a167 refs #780, fixed property index compare issues found in the client 2016-12-06 09:46:57 +01:00
Klaus Basan
52cd84dd99 refs #787, display shared files timestamp in UI 2016-12-06 09:46:19 +01:00
Klaus Basan
72fdf7c5bc refs #793, added function to reset model (after it was manually changed)
* located in context since context owns matcher object
* call from GUI
* some code formatting to indicate the cross simulator slots connected in runtime

refs #780
2016-12-06 09:34:56 +01:00
Klaus Basan
55020277b5 refs #793, adjusted model to use network model, also renamed mode to better relect meaning 2016-12-06 09:34:55 +01:00
Klaus Basan
4e2a01c1e4 refs #791, adjusted own aircraft context
* function for default model and situation in context (so they can be reused as in login component)
* use CDatabaseUtils::consolidateOwnAircraftModelWithDbData for lookup
2016-12-06 09:34:40 +01:00
Klaus Basan
c57a9e2e5b Fixed reload all DB data issue reported by MS on slack
* use triggerReloadFromDb
* improved documentation

MS report:
`AllDbEntities` should be `AllDbEntitiesNoInfoObjects` in `CDataInfoAreaComponent::requestUpdateOfAllDbData`?
Otherwise it triggers assert `!whatToRead.testFlag(CEntityFlags::InfoObjectEntity)` in `CWebDataServices::triggerRead`.
2016-12-06 09:34:32 +01:00
Klaus Basan
1678ca8919 refs #780, improved model string completion
* added signatures for completer string (when send via context size matters)
* support of all instaled models in completer
* added BLACKMISC_EXPORT in model cache classes
2016-12-06 09:34:31 +01:00
Klaus Basan
14f3eadc08 refs #766, refs #776 using object name as setting name %OwnerName%
* removed CDockWidgetsSettings (note Widgets, not Widget)
* goal: Use CDockWidgetSettings for all dock widgets

refs #684
2016-12-06 09:34:30 +01:00
Klaus Basan
c938e2b961 refs #780, allow to reset changed rendered aircraft 2016-12-06 09:34:26 +01:00
Klaus Basan
44fcba296b ref #780, streamlined mapping component
* remove a lot redundant slots
* renamed to rendered aircraft in code
* also use aircraftRemoved signal
2016-12-06 09:34:23 +01:00
Klaus Basan
99538dd2c2 refs #780, signal installedAircraftModelsChanged dangling
* discovered during testing, signal is not used (since we now use model set)
* renamed context signal to "modelSetChanged"
* prepared context for message settings
2016-12-06 09:34:21 +01:00
Klaus Basan
311a613494 refs #768, use new tooltips in login comment
(plus some minor adjustments)
2016-12-06 09:34:17 +01:00
Klaus Basan
fc65deb778 Just typos and formatting 2016-12-06 09:34:15 +01:00
Klaus Basan
847348cbe0 refs #768, model string in login component is supposed to be empty without simulator 2016-12-06 09:34:13 +01:00
Klaus Basan
8c282a33bf refs #786, adjust matcher log to also support matching messages 2016-12-06 09:34:12 +01:00
Klaus Basan
514bcdd055 refs #786, follow up / corresponding adjustments based on context changes
* removed reload models menu item
* changed to renamed functions
2016-12-06 09:34:11 +01:00
Klaus Basan
4a91cb9503 refs #780, adjusted matcher log component`s UI 2016-12-06 09:34:03 +01:00
Klaus Basan
86b8230bf7 refs #780, encapsulate model string completer in class
* use it in mapping component
* support DB, own model set and installed models for completion
2016-12-06 09:34:02 +01:00
Klaus Basan
67f5b38391 UI finetuning and minor code formatting 2016-12-06 09:34:01 +01:00
Klaus Basan
cdea8cff95 refs #780, fixes login/flightplan preset
* empty airline is valid
* sync with flightplan (new signal to indicate changed login values)
* better preset of own model
2016-12-06 09:33:57 +01:00
Klaus Basan
492649c061 fixes "unable to login", discovered during #780,
* fixed bootstrap file
* improved timeout of connect, now in single static function
* some minor tweaks
2016-12-06 09:33:56 +01:00
Klaus Basan
3b68a3b19d refs #768, fixed model form selectOnly, also hide drop area when read only
Reported during #780 by RW
2016-12-06 09:33:55 +01:00
Klaus Basan
9d51ee5bc8 refs #748, further airport from DB follow up fixes
* Ignore mode, not all applications need to load everything (mapping tool no airports)
* removed signal in airport reader which is already in base class
* added "virtual" keyword
* fixed another syncronize typo
* added allDbEntiiesUsed() to also reflect the config (ignore flag)
* ensure allSwiftDbData are signaled correctly even with ignore flag
2016-12-06 09:33:54 +01:00
Mathew Sutcliffe
cf9b6f039c refs #777 Moved enum CApplication::SwiftApplication to CApplicationInfo::Application. 2016-12-06 09:33:47 +01:00
Klaus Basan
34a68ca336 refs #748, added airports in cache overview UI 2016-12-06 09:33:45 +01:00
Klaus Basan
7279772cab refs #768, changes to QSet<QString>
* based on review https://dev.vatsim-germany.org/issues/768#note-5
* changed a few signatures to QSet<QString>
2016-12-06 09:33:42 +01:00
Klaus Basan
ea17b2bb14 Minor Ui adjustment, giving DB login component a bit more space 2016-12-06 09:33:37 +01:00
Klaus Basan
7e91ef8a38 refs #768, renamed flag name to better represent its meaning 2016-12-06 09:33:32 +01:00
Klaus Basan
5ac701274b Show "loading" indicator when loading from backend is requested 2016-12-06 09:33:30 +01:00
Klaus Basan
34d74904ff Minor fixes 2016-12-06 09:33:28 +01:00
Klaus Basan
6322c6d302 refs #768, login component
* opens wizard when a model is unknown
* now uses new completers
2016-12-06 09:33:26 +01:00
Klaus Basan
0c5ea48463 refs #768, wizard allowing to map models from pilot client
* step by step guiding thru mapping steps
* single model write function in writer
* adjusted stylesheet
2016-12-06 09:33:25 +01:00
Klaus Basan
592e330278 refs #768, authentication component improved
* access to user object
* show database name in UI
* init UI with user object at startup
2016-12-06 09:33:24 +01:00
Klaus Basan
80bbed96d4 refs #768, allow to access view and filter of components
(required in wizard)
2016-12-06 09:33:23 +01:00
Klaus Basan
dfcde1158e refs #768, allow to clear log component 2016-12-06 09:33:21 +01:00
Klaus Basan
2d30b0b8e1 refs #768, adjusted GUI components to previous changes
* such as changed completers
* also minor typo fixes, formatting
* removed outdated qss
2016-12-06 09:33:20 +01:00
Klaus Basan
91167ae2db refs #768, reset tab of settings component 2016-12-06 09:33:19 +01:00
Klaus Basan
a3be42f0c3 refs #768, model form as combined form of livery/distributor and aircraft ICAO 2016-12-06 09:33:17 +01:00
Klaus Basan
50546f325a refs #768, minor GUI update of indicator 2016-12-06 09:33:16 +01:00
Klaus Basan
e8de55fcd5 refs #768, updated forms
* set focus proxy
* use CDbLiveryColorSearchDialog
* adjusted to selector updates
2016-12-06 09:33:15 +01:00
Klaus Basan
1152502721 refs #768, made color search a QFrame
* color search is a simple QFrame
* the dialog now uses this QFrame color search
* Rational: Color search can also be used in other components
2016-12-06 09:33:14 +01:00
Klaus Basan
4c6bb6e3fd refs #768, return DB keys as set 2016-12-06 09:33:13 +01:00
Klaus Basan
7d8f5f689f refs #768, some improvements of the filter
* allow to filter by airline only (livery filter)
* allow to hide description field
* set colors in livery filter
2016-12-06 09:33:12 +01:00
Klaus Basan
630fecf8e8 refs #768, allow reselection of values when a view is sorted
* reselect callbacks
* remark: Only working in some cases as sorting is part of the model, while selection is part of the view (and sorting can take place without the view knowing the model is sorted)
* allow to sort by property index
* renamed to m_sortColumn
2016-12-06 09:33:11 +01:00
Klaus Basan
93f0e6582b refs #768, improved selectors
* added focus proxy
* using &QLineEdit::editingFinished as signal (changes value also when focus is lost)
* use enum to set how values are displayed
* search for DB values by leveraging the smart selector functions
* added isSet functions
* minor renamings/formatting
2016-12-06 09:33:10 +01:00