Commit Graph

239 Commits

Author SHA1 Message Date
Martchus 8dc2956edf Use override 2018-10-10 21:12:58 +02:00
Martchus 041c05555f Add toVariantList()/applyVariantList() to ChecklistModel
This makes (de)serializing the state easier when not using
QSettings.
2018-10-10 20:56:46 +02:00
Marius Kittler 36f3c71a66 Make use of ChecklistModel more convenient 2018-10-10 17:47:57 +02:00
Martchus 390716a330 Allow to sign release APKs 2018-09-18 22:41:28 +02:00
Martchus d607cb046e Apply default QQC2 style also when quick-gui arg not present
So it works also under Android (where the usual argument parsing
might not be applied).
2018-09-18 21:49:20 +02:00
Martchus 881ed0a2cb Add module to create Android APK using androiddeployqt 2018-09-16 00:38:46 +02:00
Martchus 90ee0c6519 Always link against Qt Qml when Qt Quick GUI enabled 2018-08-31 22:45:24 +02:00
Martchus 8684451843 Find icons in QML files 2018-08-31 22:44:37 +02:00
Martchus e41326fede Sort required icons 2018-08-31 22:44:12 +02:00
Martchus e12c60b594 Reduce padding of QtSettingsData 2018-08-12 22:12:16 +02:00
Martchus 7111dddc5c Adapt PaletteEditor to our coding style 2018-08-12 22:10:31 +02:00
Marius Kittler fa53b13f73 Fix typo occured -> occurred 2018-07-23 14:45:16 +02:00
Martchus c6af8c762e Fix setting default QQC2 style 2018-07-15 19:44:35 +02:00
Marius Kittler beb0ddcb77 Don't enable D-Bus notification under Android by default 2018-07-13 14:36:00 +02:00
Marius Kittler 7472ddc5af Improve coding style 2018-07-11 13:16:57 +02:00
Martchus d0e81c6a4a Improve coding style in QtConfigArguments 2018-06-16 13:20:14 +02:00
Martchus 17a99c7bd7 Set default QQ2 style for Android and Windows 2018-06-16 13:19:00 +02:00
Martchus 5c6938ff14 Set default 2018-06-16 13:18:05 +02:00
Martchus 5d490ed908 Document environment variables and style examples for Qt config 2018-06-16 13:17:05 +02:00
Martchus c48c669095 Make depending on QQC2 for Quick GUI a one-liner 2018-06-16 13:11:18 +02:00
Martchus b7f2ce0f10 Allow to overriding Qt Quick Controls 2 style
Make it an extra function in the header so the utilities
don't depend on the Qt Quick Controls 2 library (just for
one function call).
2018-06-16 13:10:19 +02:00
Martchus 6be2f87988 Use Argument::varValueCount to prevent warning 2018-06-05 22:49:45 +02:00
Martchus 571c2f8a26 Fix missing #includes 2018-06-05 22:49:17 +02:00
Martchus ac0e8967e4 Allow passing '-qmljsdebugger'
This is a bit hacky because the arg parser
will read it as argument '-q' with the specified
value 'mljsdebugger...'. Shouldn't be a problem
though because we don't really read the value on
our own.
2018-05-23 23:24:56 +02:00
Martchus 1946816ce0 Enable QML debugging if build type is debug 2018-05-23 23:20:58 +02:00
Martchus aa300b237f Use const in generateWindowTitle() 2018-05-23 23:20:01 +02:00
Martchus 0619814654 Fix dependency version with GCC 8 2018-05-08 00:37:14 +02:00
Martchus 1b0cdc9878 Fix DBusNotification::image()
It is not possible to extract data from the QDBusArgument
anymore. So let's just make the NotificationImage become a
QDBusArgument itself and add it directly as hint.
2018-05-02 00:53:32 +02:00
Martchus 2525c37f00 Fix documentation of NotificationImage 2018-04-26 00:12:59 +02:00
Martchus df76e333fa Fix comments in JavaScript header templates 2018-04-07 19:02:04 +02:00
Martchus 9a90f6b99e Fix definition of @META_PROJECT_VARNAME_UPPER@_NO_JSENGINE 2018-04-07 17:55:28 +02:00
Marius Kittler dc799fb606 Include functional explicitely 2018-04-05 12:03:01 +02:00
Martchus 6727f97ac6 Allow querying capabilities of DBus notification daemon 2018-03-31 23:35:39 +02:00
Martchus 1f66e83209 Update translations 2018-03-24 17:04:49 +01:00
Martchus c8f55a72b3 Apply clang-format from LLVM 6 2018-03-24 17:03:46 +01:00
Martchus e477214cbc Show link-time dependency versions in about dialog 2018-03-18 18:21:40 +01:00
Martchus f76d4044aa Support setting image and image path of DBus notifications 2018-03-18 03:07:03 +01:00
Martchus ccca2f123a Don't care about policy CMP0071 too much
Seems like CMake under Leap is too old so don't enforce
the policy (for now).
2018-03-13 19:57:44 +01:00
Martchus 0409b77831 Split Qt-specific config from other config
So adding Qt-specific config does not require a change
in c++utilities anymore.
2018-03-07 18:22:53 +01:00
Martchus 4980c8df95 Ensure generated sources are processed by AUTOMOC and AUTOUIC 2018-03-07 18:21:47 +01:00
Martchus e6e968e4ea Fix locating Qt's translations under openSUSE 2018-02-10 20:06:45 +01:00
Martchus ad1e6d21ba Prevent installing built-in Qt translations 2018-01-20 22:33:45 +01:00
Martchus 22639edfed Force use of INTERFACE_LINK_LIBRARIES_RELEASE for any config
Ensures we're getting the correct transitive dependencies
for all static Qt modules regardless of the configuration.
2017-12-15 20:35:09 +01:00
Martchus 29a2f993a3 Configure static Qt Widget style plugins
* Fix missing "Vista style" in static, Qt 5.10 based
  Windows build
* Required since the platform styles have been
  "pluginized" in Qt 5.10
* See 4f3249f32d
2017-12-15 20:22:29 +01:00
Martchus 591325aa44 Execute target for updating translations not by default 2017-10-16 09:56:35 +02:00
Martchus b2e3506ff5 Fix adding public Qt modules in pkg-config 2017-10-08 19:40:51 +02:00
Martchus d65835be50 Link only applications against static Qt plugins
* Which plugins should be included should only be decided
  when building the final application and not before.
* Also prevents those libs from appearing in pkg-config
  files.
2017-10-08 19:27:31 +02:00
Martchus 68b0e1a044 Revert removing translations
This reverts parts of commit "Apply tidy after updating to clang-format 5.0.0"
(afe3373896).
2017-10-08 16:25:44 +02:00
Martchus 6a349e8ee1 Update translations 2017-10-07 22:12:19 +02:00
Martchus da485f5702 Don't reset or apply option pages which haven't been shown
This makes the annoying hasBeenShown() check in each apply()
and reset() implementation unnecessary. It should not break
anything because if the page hasn't been shown there is nothing
to reset/apply anyways.
2017-09-27 00:20:43 +02:00