Klaus Basan
e81211775b
RW's review fixes Ref T202 Ref T189 Ref T210
...
* dmg comment and follow up issue created
* cppcheck-suppress passedByValue in cppcheck.supp
* renamed from Xsb -> XSwiftBus
* reverted wrong "static const QString dataStr"
2017-12-21 19:50:19 +01:00
Klaus Basan
5a24e40312
Ref T210, cppcheck fixes
...
a) 23 performance useInitializationList false Variable 'm_artifactsPilotClient' is assigned in constructor body. Consider performing initialization in initialization list.
b) 33 performance passedByValue false Function parameter 'il' should be passed by reference.
a) is clear, but b) seems to be wrong, hidden by "cppcheck-suppress"
2017-12-21 19:50:16 +01:00
Klaus Basan
1242c17e7a
Formatting
2017-12-21 19:50:13 +01:00
Klaus Basan
8b74acb3a9
Ref T210, moved "guess" into CApplicationInfo
...
* core unit test, set correct type
* guess application type now in CApplicationInfo
2017-12-21 19:50:09 +01:00
Klaus Basan
cb751306f8
Ref T211, fake and anonymous identifier static const
2017-12-21 19:50:06 +01:00
Klaus Basan
3cc3440bba
Ref T211, hotkey dialog fixes
...
* add identifier of current hotkey if any
* utility function getAllIdentifiers
* setWindowFlags to hide "?"
2017-12-21 19:50:03 +01:00
Klaus Basan
aaf4c35f80
Ref T211, formatting
2017-12-21 19:49:59 +01:00
Klaus Basan
fcd4f8cde9
Ref T210, adjusting application class
...
* unit test flag is redundant
* added own distribution
2017-12-21 19:49:55 +01:00
Klaus Basan
0f8bbbbfc2
Ref T210, adjusting classes to use new functions
2017-12-21 19:49:52 +01:00
Klaus Basan
4a2a059865
Ref T210, "local developer" distribution
2017-12-21 19:49:48 +01:00
Klaus Basan
3269d91baa
Ref T210, removed ApplicationModeFlag
2017-12-21 19:49:44 +01:00
Klaus Basan
0390ed83f8
Ref T210, removed branch flags
...
Our distribution concept allows dynamic assigments of the distribution.
So a particular version can change its stability.
2017-12-21 19:49:41 +01:00
Klaus Basan
265869dc1f
Ref T210, boolToEnabledDisabled
2017-12-21 19:49:37 +01:00
Klaus Basan
379357d5d5
Formatting
2017-12-21 19:49:34 +01:00
Klaus Basan
745fdb50d1
Follow up, made "private slots" -> "private"
2017-12-21 19:49:31 +01:00
Klaus Basan
fd4c7c09f6
Crashreport: https://swift-project.slack.com/archives/G7GD2UP9C/p1513012215000494
...
Fixed by ignoring all other property indexes
2017-12-21 19:49:28 +01:00
Klaus Basan
6701266a66
Made QTemporaryDir object static const
2017-12-21 19:49:24 +01:00
Klaus Basan
5bb0025d4a
Ref T203, style sheet for download dialog/component
2017-12-21 19:49:21 +01:00
Klaus Basan
a220c15042
Using EXIT_SUCCESS
2017-12-21 19:49:18 +01:00
Klaus Basan
1293953a11
Check if services are available
2017-12-21 19:49:14 +01:00
Klaus Basan
cca275b278
Doxygen
2017-12-21 19:49:11 +01:00
Klaus Basan
e28f8f20d3
Register enums
2017-12-21 19:49:07 +01:00
Klaus Basan
ceaf224a4f
Ref T203, overlay messages can be forced small and factors set
2017-12-21 19:49:04 +01:00
Klaus Basan
a4d4bd7056
Ref T203, fixed gcc issue
...
static const CPlatform &linux()
platform.h:129:33: error: expected unqualified-id before numeric constant
2017-12-21 19:49:01 +01:00
Klaus Basan
9cc38c7f39
Ref T203, download component (generic file download)
2017-12-21 19:48:57 +01:00
Klaus Basan
45d02bd22a
Ref T203, file utility functions
2017-12-21 19:48:54 +01:00
Klaus Basan
18fe389303
Ref T203, renamed to CUpdateInfoDialog
2017-12-21 19:48:50 +01:00
Klaus Basan
f0cf15a572
Ref T203, CInstallXSwiftBusComponent now using TUpdateInfo (and no longer the XSwiftBus service)
...
* default name can be set
* XSwiftBusFileInfo no longer needed
* data read from cache (i.e. TUpdateInfo)
2017-12-21 19:48:47 +01:00
Klaus Basan
7cf5dcdd8a
Ref T203, renamings and improved messages in setup reader
2017-12-21 19:48:44 +01:00
Klaus Basan
4c0c28a4a4
Ref T203, renamed to update settings
2017-12-21 19:48:40 +01:00
Klaus Basan
187fabafcf
Ref T203, renamed loadedAlphaXSwiftBusFileInfo in CInstallXSwiftBusComponent
2017-12-21 19:48:37 +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
0daf4ba087
Ref T203, renamings to "update info" and "settings"
2017-12-21 19:48:30 +01:00
Klaus Basan
2589b6283b
Ref T203, adjusted property index for new classes
...
* artifact
* update info
2017-12-21 19:48:27 +01:00
Klaus Basan
28225d5611
Ref T203, update info combining artifacts and distributions
2017-12-21 19:48:23 +01:00
Klaus Basan
de7312a869
Ref T203, adjustments for distribution class
...
* distribution is just the channel, no more the concrete file
* masterdir no longer part of distribution
* using QStringList instead of QSet in some place so sort order is kept
* new utility functions
2017-12-21 19:48:20 +01:00
Klaus Basan
340dad19a3
Ref T203, platform guessing no longer required here (=> CPlatform)
...
Timestamp conversion to 4th segment can be used from elsewhere
2017-12-21 19:48:17 +01:00
Klaus Basan
6347c65a2f
Ref T203, platform class (OS)
2017-12-21 19:48:13 +01:00
Klaus Basan
54e9d1c429
Ref T203, artifact class (representing something we have build)
2017-12-21 19:48:10 +01:00
Klaus Basan
06f5de205c
Ref T203, utility functions for remote files
2017-12-21 19:48:07 +01:00
Klaus Basan
6445444fbf
Ref T203, utility functions for URL
2017-12-21 19:48:03 +01:00
Klaus Basan
16a4731389
Ref T203, added folder icons
2017-12-21 19:48:00 +01:00
Klaus Basan
c2149f00ac
Ref T203, unit test for icon index
2017-12-21 19:47:56 +01:00
Klaus Basan
103e55554e
Ref T203, fixed missing icons and order in icon list
2017-12-21 19:47:53 +01:00
Klaus Basan
881304dc2f
Ref T203, OS icons
...
(icons from wikipedia marked as public domain)
2017-12-21 19:47:48 +01:00
Klaus Basan
6374e5e10a
Some formatting like "this->m_" => "m_"
...
During Ref T203
2017-12-21 19:47:46 +01:00
Klaus Basan
0dc6b63ba5
Ref T201, info component
...
* removed private signal, no longer needed as a newer signature does not require an input signal
* timestamp format
* fixed !entities.testFlag
2017-12-21 19:47:43 +01:00
Klaus Basan
12b2bc4181
Ref T201, fixes for info object overview
...
* more detailed log info
* sort info objects so the correct value is obtained ("raw" names)
* check both "duplicate" strings
2017-12-21 19:47:41 +01:00
Klaus Basan
909342e172
Ref T201, formatting
2017-12-21 19:47:39 +01:00
Klaus Basan
961ef9e4ed
Ref T189, shortcuts still need legacy slots
2017-12-21 19:47:36 +01:00