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
debd9c802f
Ref T103, moved directory functions from CBuildConfig to CDirectoryUtils
...
getApplicationDir renamed to getBinDir() as it works different on MacOs
see https://dev.swift-project.org/w/dev/swiftpc/dirstructure/
2017-09-24 19:49:51 +01:00
Klaus Basan
eaac4dacd6
Ref T30, added font icons
...
Additionally removed bogus font menu entry in swiftdata
2017-09-24 19:49:50 +01:00
Klaus Basan
3780bc18e0
Formatting, minor tweaks
2017-09-24 19:49:40 +01:00
Klaus Basan
e2c43a688b
Automatically start background updater
...
Ref T28
2017-09-24 19:49:36 +01:00
Mathew Sutcliffe
41ff563e19
T66 A new smart pointer for managing a CContinuousWorker subclass instance.
...
Owns the worker before it starts, when ownership is transferred to the thread.
2017-05-14 17:21:34 +01:00
Roland Winklmeier
cf2c0d0f35
Use qt.conf to override plugin path on Mac OS
...
Summary:
QCoreApplication::addLibraryPath is called before QCoreApplication
was constructed and this caused the returned string to be different
depending from which working directory it was called and not always
the intended binary path.
Using qt.conf has a fixed prefix relative to the binary path
inside the application bundle and therefore is easier to be used
with a relative path.
Reviewers: kbasan, msutcliffe
Reviewed By: msutcliffe
Differential Revision: https://dev.swift-project.org/D18
2017-05-05 23:08:40 +01:00
Klaus Basan
0fd3857b87
Ref T28, allow to set updater to really show if it is "on"
2017-05-05 23:08:28 +01:00
Klaus Basan
66e729b090
Ref T28, using background updater in mapping tool
2017-05-05 23:08:00 +01:00
Klaus Basan
83adc66ec7
Ref T41, download auto info triggered in mapping tool
2017-05-05 22:44:07 +01:00
Roland Winklmeier
a3bc5c2936
Add <swiftInstall>/bin to library lookup paths
...
Summary:
This change adds <swiftInstall>/bin to the library lookup paths.
Without, QFactoryLoader is not able to find the Qt plugins
on Mac OS since on this platform the hard coded path defaults to
'foo.app/Contents/MacOS' for app bundles.
This change also adds the installation of QtPrintSupport framework which
is a dependency from cocoa platform plugin.
ref T48
Reviewers: kbasan, msutcliffe
Reviewed By: kbasan
Subscribers: jenkins
Maniphest Tasks: T48
Differential Revision: https://dev.swift-project.org/D15
2017-05-05 22:40:43 +01:00
Klaus Basan
bd99141bba
Ref T40, show update info in mapping tool
2017-05-05 22:40:29 +01:00
Mathew Sutcliffe
2134b4e874
refs #937 Resolved clazy warnings: wrong usage of emit keyword.
2017-04-19 19:31:48 +01:00
Klaus Basan
6802246276
Formatting
2017-04-19 19:31:13 +01:00
Klaus Basan
cbf69d9847
refs #921 , remove UpdateInfo class (now distribution list)
2017-04-18 00:06:37 +01:00
Klaus Basan
142bc82e03
refs #912 , application description as functions
...
(can be reused in identifier)
2017-04-18 00:04:43 +01:00
Klaus Basan
abbcd18d82
refs #883 , shortcuts for dock widgets
2017-02-24 15:22:00 +00:00
Klaus Basan
dd37945625
refs #883 , added new "directories"
...
* directories for in buildconfig/globalsetup
* renamed to CBuildConfig::getSwiftShareDir
2017-02-24 15:21:47 +00:00
Klaus Basan
455d9c7b7d
refs #883 , added menus for core and assigned shortcuts to menu items
2017-02-24 15:21:40 +00:00
Klaus Basan
78c55170d6
#855 , formatting
2017-01-10 23:47:23 +00:00
Klaus Basan
2821cd5213
Minor improvements at startup
...
Found due to expiry date
2017-01-10 23:46:26 +00:00
Klaus Basan
1e85842c71
Some minor fixes (typos, doxygen, etc.) found during #846
2017-01-10 23:45:58 +00:00
Klaus Basan
add3aa5a74
Minor formatting/tweaks
2016-12-13 19:01:47 +01:00
Mathew Sutcliffe
cf9b6f039c
refs #777 Moved enum CApplication::SwiftApplication to CApplicationInfo::Application.
2016-12-06 09:33:47 +01:00
Klaus Basan
ccb14b4d19
refs #760 , new 3D swift icons
...
* removed old icons
* new icons in CIcons class
* and as ico / icns (MAC)
2016-09-19 16:18:54 +02:00
Klaus Basan
aafff6cd82
Formatting this->ui to ui
2016-09-19 16:18:41 +02:00
Roland Winklmeier
2434c7bbe2
Add swiftdata splash screen
...
refs #738
2016-08-26 21:05:27 +01:00
Mathew Sutcliffe
0ae1e70923
refs #697 Data cache traits renamed with T prefix.
2016-08-03 02:20:27 +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
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
45b0503896
Include Mac OS X platform in installer project
...
refs #615
2016-05-20 01:40:04 +02:00
Roland Winklmeier
c249efe155
Fix swiftdata header includes
...
* Include only what is used
* Use forward declaration when possible
* Sorted includes
refs #598
2016-05-20 01:31:40 +02:00
Klaus Basan
a5f828f0db
small follow up of refs #633 , display correspondig DB in window title
...
(makes it eas to see what DB is used)
2016-04-11 20:16:18 +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
d687255ef1
Fixed typo and exit application when parsing fails
2016-03-30 03:07:16 +02:00
Mathew Sutcliffe
1801616953
refs #624 Use conditional SUBDIRS instead of REQUIRES for enabling/disabling subprojects.
2016-03-22 16:03:00 +00: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
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
aa96731143
refs #485 , further removed global setup traits from classes with read only
...
Use global setup from sGui/sApp
2016-03-18 01:09:45 +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
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
79f95845b2
refs #602 , emoved web service provider
...
* webservices now directly accessible via sGui
* interface no longer needed
* no init of provider (setProvider) needed anymore
2016-03-18 01:09:00 +00:00
Klaus Basan
65af7d87da
refs #602 , CWebDataServices and CCookieManager now part of CApplication
...
* New hint flag: DB data for the client will no longer be web loaded but fetched from cache whenever possible
* No public constructors for the 2 classes
* adjusted main
2016-03-18 01:08:51 +00:00
Klaus Basan
4b7ba4f117
refs #597 , removed setup loading in CWebDataServices
...
* no longer needed, as initial load happens in CApplication
* adjusted classes
2016-03-18 01:08:49 +00:00
Klaus Basan
7a38afe8c3
refs #485 , adjusted samples
2016-03-18 01:08:07 +00:00
Klaus Basan
3829aaeae8
refs #485 , removal of CEnableForRuntime
2016-03-18 01:08:05 +00:00