jonas@jkvinge.net
efcd35d4a1
Remove use of X11Extras and WinExtras
...
Modules are deprecated in Qt 6
See: QTBUG-83251
2021-05-12 23:15:04 +02:00
Jonas Kvinge
59bffed47f
Use static_cast
2021-03-21 18:53:02 +01:00
Jonas Kvinge
78588d8cdf
Fix various clazy warnings
2021-03-21 04:47:11 +01:00
Jonas Kvinge
54f2aa5f77
Update copyrights
2021-03-20 21:14:47 +01:00
Jonas Kvinge
2539b2333c
Use new connect syntax in global shortcuts manager
2021-01-30 14:28:03 +01:00
Jonas Kvinge
2a92ce867a
Rename global shortcuts classes
2021-01-26 20:48:51 +01:00
Jonas Kvinge
bf7c8df353
Connection syntax migration ( #637 )
2021-01-26 16:48:04 +01:00
Jonas Kvinge
fc02543f15
Make X11Extras and WinExtras optional
...
The initial release of Qt 6 does not have these.
These modules are not important.
X11Extras is only used for X11 global shortcuts, which in most cases is
overriden by KDE or Gnome shortcuts anyway.
It is also used in OSD Pretty to detect transparency, but this can be
done using private GUI headers instead.
WinExtras is only used in OSD Pretty to make it transparent.
2020-11-29 07:41:30 +01:00
Jonas Kvinge
1c91693294
Ignore org.kde.kglobalaccel.NoSuchComponent error
2020-11-15 00:20:08 +01:00
Jonas Kvinge
c258e5a3af
Add KDE global shortcuts
...
Fixes #572
2020-10-31 02:08:19 +01:00
Jonas Kvinge
091b1b8209
Use QKeyCombination with Qt 6
2020-09-04 23:00:42 +02:00
Jonas Kvinge
5f49567bf7
Make GlobalShortcut::nativeEventFilter compatible with Qt 6
2020-07-18 04:18:46 +02:00
Jonas Kvinge
f24b6a520c
Replace QDateTime::toTime_t() with QDateTime::toSecsSinceEpoch()
2020-07-18 03:53:30 +02:00
Jonas Kvinge
71a1ea481b
Replace some uses of static_cast with qobject_cast
2020-07-17 01:32:07 +02:00
Jonas Kvinge
4478174dc2
Fix incorrectly mapped keys
...
Fixes #483
2020-07-16 22:28:35 +02:00
Jonas Kvinge
651020388d
Use override
2020-06-15 21:55:05 +02:00
Jonas Kvinge
082c9097e4
Fix parameter name mispatches
2020-06-14 18:58:24 +02:00
Jonas Kvinge
4479d97e90
Change use of Qt::KeyboardModifiers
2020-05-29 17:47:10 +02:00
Jonas Kvinge
21b2193cd0
Add explicit
2020-04-07 16:49:15 +02:00
Jonas Kvinge
424b0e61cb
Remove extra newlines
2020-02-12 00:07:05 +01:00
Jonas Kvinge
1851f26e3f
Reduce includes
2020-02-09 02:29:35 +01:00
Jonas Kvinge
fc2d601424
Remove useless stdbool.h include
2019-12-30 23:14:40 +01:00
Jonas Kvinge
16edc52bae
Fix deprecated macOS key modifiers
2019-08-16 22:27:48 +02:00
Jonas Kvinge
4a934c9dab
Remove use of some deprecated code and cleanup other macOS code
2019-08-06 20:31:54 +02:00
Jonas Kvinge
8ebcb71e6e
Replace all uses of QSignalMapper with lambda expressions
2019-07-08 22:27:45 +02:00
Jonas Kvinge
4875d319dc
Add love button
2019-06-12 00:38:52 +02:00
Jonas Kvinge
cf92852bb3
Dont install event filter unless its registered
2019-04-19 12:36:54 +02:00
Jonas Kvinge
27233d2549
Dont allow X11 shortcuts on wayland
2019-02-23 01:10:45 +01:00
Jonas Kvinge
676f8dc8be
Make it possible to use enter in shortcuts
2019-02-09 12:47:40 +01:00
Jonas Kvinge
6ab6ab56dd
Fix define
2019-01-26 17:56:18 +01:00
Jonas Kvinge
f90de75e3a
Add warning when enabling X11 shortcuts on gnome, cinnamon and KDE
2019-01-25 21:36:28 +01:00
Jonas Kvinge
9983dc3138
Rename globalshortcuts GSD D-Bus backend to avoid confusion
2019-01-24 20:17:50 +01:00
Jonas Kvinge
79f50f5343
Remove compile warning when missing X11/XF86keysym.h
2019-01-24 18:25:24 +01:00
Jonas Kvinge
b2fe64ed34
Add warning if missing headers
2019-01-08 23:49:35 +01:00
Jonas Kvinge
411cb27ead
Fix gnome d-dus shortcuts backend
2019-01-08 23:25:50 +01:00
Jonas Kvinge
d398018633
Fix macos build
2019-01-02 00:32:36 +01:00
Jonas Kvinge
45c4be3ae9
Fix macos build
2019-01-01 22:35:23 +01:00
Jonas Kvinge
faee781042
Remove empty files
2019-01-01 20:15:01 +01:00
Jonas Kvinge
de4885d223
Fix globalshortcut status print
2019-01-01 20:11:46 +01:00
Jonas Kvinge
cef334c210
Add new global shortcut system backend for X11 and Windows
...
- Remove qxt
- Also create an option for enabled/disabling shortcuts through X11.
2019-01-01 20:07:29 +01:00
Jonas Kvinge
0d7e12e781
Add scrobbler with support for Last.fm, Libre.fm and ListenBrainz
2018-12-23 18:54:27 +01:00
Jonas Kvinge
0a81fa99fc
Add Deezer support
2018-10-14 00:08:33 +02:00
Jonas Kvinge
db035351be
Remove whitespaces
2018-10-02 00:38:52 +02:00
Jonas Kvinge
c518e42e18
Remove whitespace
2018-08-09 18:39:44 +02:00
Jonas Kvinge
a554032823
Fix compile without dbus
2018-07-03 21:21:33 +02:00
Jonas Kvinge
a00b8b2dca
Use HAVE_DBUS instead of QT_DBUS_LIB
2018-07-03 19:48:08 +02:00
Jonas Kvinge
ada7325a04
Fix macos build
2018-07-01 22:26:46 +02:00
Jonas Kvinge
985b91e5f4
Fix setting output/device for Xine and VLC backend
...
- Fixed setting output and device on Xine and VLC backend
- Fixed track slider for Xine, VLC and Phonon
- Improved backend settings to better support multiple backends
- Added group by samplerate and bitdepth in collection
- Fixed crash on exit when existing instance of the application is already runnung caused by NVIDIA driver
- Changed Q_OS_MAC to Q_OS_MACOS
2018-06-28 01:15:32 +02:00
Jonas Kvinge
e337b7933b
Includes, comments and bugfixes
...
- Fix includes
- Use common regex (Song::kCoverRemoveDisc) for removing Disc/CD from album
- Remove Disc/CD from album when creating hash
- Make imobiledevice support compile
- Fix setting device on windows
2018-05-01 00:41:33 +02:00
Jonas Kvinge
b2b1ba7abe
Initial commit.
2018-02-27 18:06:05 +01:00