Klaus Basan
7809734d36
Allows to use a scale factor on high DPI screens
2018-01-30 20:34:43 +01:00
Klaus Basan
d5c9a29618
Check the min. window sizes
...
* on smaller screens makes sure the min.sizes are not exceeded
* normally not changing min.sizes
2018-01-30 20:30:08 +01:00
Klaus Basan
8273a9881f
Ref T228, when using dialog, the dialog class will handle all saving.
...
Therefor "this->saveSettingsOnShutdown(false)"
2018-01-30 20:29:22 +01:00
Klaus Basan
7dd77b8ca3
Ref T220, use improved version of screen geometry detection
...
* use cmd.line argument to skip restoring if needed
* close splash screen as last
* log metrics info
2018-01-14 18:47:26 +01:00
Klaus Basan
350a75d672
Formatting
2018-01-14 18:47:24 +01:00
Klaus Basan
8e130aa895
Ref T220, cmd.line option for window resizing
2018-01-14 18:47:22 +01:00
Klaus Basan
ef25192424
Ref T220, register main widget
2018-01-14 18:47:20 +01:00
Klaus Basan
e1d044521e
Ref T220, save/store main window geometry/state
2018-01-14 18:47:08 +01:00
Klaus Basan
b74652c94a
Ref T220, renamed some main window / widget functions
...
Make clearer if dealing with a window or widget
2018-01-14 18:47:03 +01:00
Klaus Basan
407c4f8414
Ref T220, font metric support
...
* signal if font changed
* character based size can be set
2018-01-14 18:46:59 +01:00
Klaus Basan
18fe389303
Ref T203, renamed to CUpdateInfoDialog
2017-12-21 19:48:50 +01:00
Klaus Basan
67f927c3f6
Ref T203, moved distribution info component to update info component
...
* adjusted components like launcher etc.
* deleted CDistributionInfoComponent
* CUpdateInfoComponent uses TUpdateInfo/CUpdateInfo
* UI adjustments
2017-12-21 19:48:33 +01:00
Klaus Basan
12667bca12
Ref T189, allow to set main window (injection)
...
In swift UI applications we init the main window explicitly, no need afterwars to search for it
2017-12-21 19:46:36 +01:00
Klaus Basan
482023b2c0
Ref T180, dot commands to set rendering setup
...
* enable parts/debug messages via dot command
* allow to log to console via application context
2017-11-06 22:20:59 +01:00
Klaus Basan
f2820ba5a5
Style sheet improvements
...
* button clicked shown in different style (better user experience)
* menu toopen main style sheet
2017-09-27 02:59:55 +02:00
Klaus Basan
daaf895c3b
Utility function to change window flags
2017-09-24 20:29:25 +01:00
Klaus Basan
450028d2d2
Formatting, this->m_XX to m_XX
2017-09-24 20:29:23 +01:00
Klaus Basan
ad32d33aa1
Ref T157, add context for help calls and call dispatcher
2017-09-24 20:29:19 +01:00
Klaus Basan
fedcd76a05
Ref T156, allow to interactively resolve setup issues
...
* interactivelySynchronizeSetup
* utility function parseAndSynchronizeSetup, explicit loading of setup
* removed m_startSetupReader;
2017-09-24 20:28:42 +01:00
Klaus Basan
dbe66eceb2
Ref T149, get URL logs from web data services
2017-09-24 19:54:26 +01:00
Klaus Basan
a22cd134f8
Formatting
2017-09-24 19:54:16 +01:00
Klaus Basan
f3847bd33c
Ref T121, check if Internet is accessible
...
* in case the internet provider is down, this is not detected
* extended test to detect if access is possible
* in case of downtime this indicated in status component
2017-09-24 19:51:44 +01:00
Klaus Basan
8c9e3541ee
Added "About swift dialog"
...
* Details as text edit, so users can cut and paste it for bug reports
* Removed setup/compile info from internals and show it in about
* display Qt icon for "About Qt"
2017-09-24 19:50:38 +01:00
Klaus Basan
c4db854fad
Added "About Qt" help menu item
2017-09-24 19:50:36 +01:00
Klaus Basan
07b096b398
Ref T103, verify important files/directories
...
* utility function in CDirectoryUtils
* deployed in main/application
2017-09-24 19:49:58 +01:00
Klaus Basan
a9198e4f13
Ref T103, Unified naming of directory functions
...
* some started with get/some not (removed get, get is normally used for our getters)
* some used swift, getSwiftXZY dir (removed swift)
* used full word "directory", not dir/directory mixed
2017-09-24 19:49:53 +01:00
Klaus Basan
0c7ead7977
Ref T30, allow to set font as string (stylesheet string)
2017-09-24 19:49:41 +01:00
Klaus Basan
7a75413fc1
Ref T84, fix for better readibility of news / hyperlinks
...
* adjust palette to change link color: hardcoded, but no other way per stylesheet
* stylesheet fix to avoid black font in table view (CTRL S)
Remark:
Currently we just display the blog page as news, which is not correctly formatted, but somehow works.
In the future we might use a tailored HTML page for that.
2017-06-18 22:51:02 +02:00
Klaus Basan
9b8afdf499
Ref T78, setting and dialog "do not show again"
...
Applies to automatic update info check
2017-05-09 19:13:57 +02:00
Mathew Sutcliffe
d5ab73e1bc
Replace QRegExp with QRegularExpression
...
Reviewers: kbasan, msutcliffe
Reviewed By: kbasan, msutcliffe
Subscribers: jenkins
Differential Revision: https://dev.swift-project.org/D11
2017-05-05 23:08:35 +01:00
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