Klaus Basan
74e0bf397f
Ref T42, application classes
...
* GUI classes allow retry
* longer timeouts
* accept unknow accessibility (QAM)
* QAM now as pointer, which would allow to replace QAM
When QAM becomes disconnected, then connect again it is in unknown state
2017-05-05 23:07:42 +01:00
Klaus Basan
420e80a437
Ref T41, prg version can be checked when it is not new
2017-05-05 23:07:31 +01:00
Klaus Basan
b2d95f471e
Ref T41, download dialog available for all swift UI applications
2017-05-05 22:44:05 +01:00
Klaus Basan
b39f9a33a2
Ref T40, allow to pass timeout
2017-05-05 22:40:27 +01:00
Klaus Basan
e13f7e3e68
Log messages when URL for news/help is missing
...
Found during Ref T32
2017-04-21 03:14:19 +02:00
Klaus Basan
07db0732ed
refs #935 , showHelp function, so other widgets can invoke help
2017-04-19 19:31:23 +01:00
Klaus Basan
7907dff967
refs #935 , refs #936 utility function to set OS specific properties
...
this can be used in qss selectors
2017-04-19 19:31:22 +01:00
Klaus Basan
f2d89bf56c
Fixed misc. things for bootstrap file/reader
...
* added help URL
* added swift map URL
* fixed typo for crash report server
* added more failover servers
2017-04-19 19:30:58 +01:00
Klaus Basan
cbf69d9847
refs #921 , remove UpdateInfo class (now distribution list)
2017-04-18 00:06:37 +01:00
Klaus Basan
366ae1f6df
Fixed open log directory
2017-04-17 23:57:34 +01:00
Klaus Basan
a0b5258346
refs #883 , launcher can be started from the applications and navigator
2017-02-24 15:21:45 +00:00
Klaus Basan
c1482dca36
Formatting, help text beautifyHelpMessage, improved convertToQString
2017-02-24 15:20:55 +00:00
Klaus Basan
6a96d14baa
Formatting, icon utility function, icon size
2017-02-24 15:20:52 +00:00
Klaus Basan
ec23863d53
Formatting, QStringBuilder
2017-02-24 00:20:04 +00:00
Klaus Basan
301db27945
refs #865 , make log directory available for blackmisc
2017-02-24 00:18:52 +00:00
Klaus Basan
d6235d901e
refs #846 , allow to display cmdLineErrorMessage by BlackMisc::CStatusMessageList
...
Improved formatting and HTL escape message
2017-01-10 23:46:01 +00:00
Klaus Basan
3b2468632a
refs #830 , improved widget style detection
2016-12-13 19:02:23 +01:00
Klaus Basan
eb3b2252a2
refs #830 , use settings in views
...
also avoid changing style when not needed
2016-12-13 19:02:22 +01:00
Klaus Basan
c90ae32c7e
refs #830 , UI for selection mode settings
2016-12-13 19:02:20 +01:00
Mathew Sutcliffe
cf9b6f039c
refs #777 Moved enum CApplication::SwiftApplication to CApplicationInfo::Application.
2016-12-06 09:33:47 +01:00
Klaus Basan
aafff6cd82
Formatting this->ui to ui
2016-09-19 16:18:41 +02:00
Klaus Basan
4e381a048f
refs #740 , GUI settings in own component
...
* used in client/mapping tool
* reset font possible
2016-08-26 21:05:46 +01:00
Roland Winklmeier
b78b40bbc0
Make widget style configurable with Fusion as default
...
Up to now the UI appearance on all platforms was aligned as much as
possible with stylesheets. Since the base widget styles still were
platform dependent defaults, there were many small differences in
details and controls. Some of them were even broken. Instead of
trying to tweak all platform specific styles, default to one on all
platforms. This guarantees that the UI is truly cross platform and
all styles and fixes cover all platforms at the same time.
For users who want to change the default style, they have now a gui
setting. But it is strongly recommended to stick with the default.
refs #683
2016-08-26 21:05:16 +01:00
Klaus Basan
18112a0394
refs #693 , integrated GUI close dialog
...
* utility function in CGuiApplication containing the logic (dialog needed, ..)
* closeEvent function
2016-07-01 14:38:33 +02:00
Klaus Basan
83d0234d3c
refs #680 , call help URL from menu
...
* added central functionality in CGuiApplication
* function in global setup for URL
2016-06-23 20:13:36 +02:00
Klaus Basan
d44cacd97d
refs #670 , signal when UI tree is build
...
Motivated by slack discussion RW/KB
2016-06-08 18:21:02 +02:00
Klaus Basan
9606ab12db
refs #649 , enum to specify which swift application is running
...
(remark: used to check which caches will be used)
2016-06-08 03:59:05 +02:00
Roland Winklmeier
2d8f56a598
Link CBuildConfig and CVersion into static library blackconfig
...
CBuildConfig including private keys etc. should not be part of a
public library API. Therefore link it into a static library, which
is not available to end users.
refs #645
2016-05-24 13:12:23 +02:00
Roland Winklmeier
f4c2939253
Fix BlackGui header includes
...
* Include only what is used
* Use forward declaration when possible
* Sorted includes
refs #598
2016-05-20 01:31:11 +02:00
Klaus Basan
d0daad7d34
refs #642 , fixed setup loading, in same step refs #636 clear cache
...
* changed signals in setup reader
* explicit mode is default
* detailed information what is loaded
* new log pattern
* allow to add message list to log component
* allow to clear cache by cmd line arg
* consolidated cmd names
2016-05-05 20:49:13 +02:00
Klaus Basan
22e259afe3
Fixed font settings (issue as reported by RW via slack)
...
* font change triggers style sheet reload
* now font settings are stored in copied qss file, so original file can be restored
2016-04-11 20:19:52 +02:00
Klaus Basan
63ddcc5d7c
refs #635 , init metadata in CApplication / CGuiApplication
2016-04-11 20:16:19 +02:00
Roland Winklmeier
d379f14133
Introduce build config template buildconfig.h.in
...
refs #625
2016-03-31 17:12:01 +02:00
Klaus Basan
46a8d37c08
Support for high DPI screens
2016-03-30 13:42:01 +02:00
Klaus Basan
38ca1a40b4
refs #619 , cache for last selections in components
...
1st implementation for mapping component
2016-03-23 03:24:56 +01:00
Klaus Basan
18a907086d
refs #485 , moved stylesheet utility into CGuiApplication
2016-03-18 01:10:32 +00:00
Klaus Basan
6d79b7dc12
refs #485 , use Q_INTERFACES as a way of avoiding dynamic_cast
2016-03-18 01:10:24 +00:00
Klaus Basan
45496ce08e
refs #485 , support splash screen
2016-03-18 01:10:21 +00:00
Klaus Basan
8e6c4ad35d
refs #485 , finetuning the HTML cmd line help
...
Turn Qt message into HTML table
2016-03-18 01:10:15 +00:00
Klaus Basan
bcb00b1b91
refs #608 , generic menus are now available via CGuiApplication and don`t have to be redefined over and over again
2016-03-18 01:10:04 +00:00
Klaus Basan
f4cbfc2fa9
refs #603 , new CMD args, formerly passed by env.vars
...
* removed from CProject
* removed. env. vars menu items
* prepared for vatlib cmd. args
* prepared for eol (end of lifetime) timestamp (time bomb)
2016-03-18 01:09:31 +00:00
Klaus Basan
f1ace9dde0
refs #485 , refs #605 make clear when we use process events just to refresh GUI
2016-03-18 01:09:21 +00:00
Klaus Basan
fb046ae1fb
refs #485 , moved central GUI functionality to sGui
...
* allow to send status message to main window (from everywhere)
* Use sGui::changedStylesheet where possible
* message when model is stashed
* improved application startup
2016-03-18 01:09:11 +00:00
Klaus Basan
c411f07551
refs #485 , renamed to cmdLineErrorMessage (to distinguish from status messages)
2016-03-18 01:09:06 +00:00
Klaus Basan
158efe819a
refs #485 , first version of a Gui/Core application class
...
Also specialized GUI application class for standard GUI
2016-03-18 01:08:02 +00:00