Elias Steurer
8e09ee2f13
Replace shared_ptr with unique_ptr where reasonable and add comments
2019-09-20 13:31:35 +02:00
Elias Steurer
77a48d11a5
Fix crash on exit which was caused by trying to delete the QQmlApplicationEngine. I still unsure about the reason of the crash...
2019-09-20 13:15:51 +02:00
Elias Steurer
ef623a8b0b
Remove contextProperties
2019-09-19 16:16:35 +02:00
Elias Steurer
90a4dfcbff
Merge remote-tracking branch 'origin/feature/removeContextProperties' into dev
...
# Conflicts:
# ScreenPlay/main.cpp
2019-09-18 12:57:25 +02:00
Elias
1ad4366b02
Move everything out of the main class for better unit tests
2019-09-18 12:55:32 +02:00
Elias Steurer
841b9fa02b
Merge remote-tracking branch 'origin/dev' into feature/miscFixes
2019-09-18 12:48:06 +02:00
Elias Steurer (Kelteseth)
068f222912
Add LICENSE
2019-09-18 10:41:13 +00:00
Elias Steurer
6f38c82525
Fix copy and paste error when testing the ScreenPlayWallpaper standalone
2019-09-16 20:31:47 +02:00
Elias Steurer
9727ced1c9
Fix closing of other types of wallpaper
2019-09-16 20:31:06 +02:00
Elias Steurer
74e05ff5b4
Add state transition between different wallpaper type settings
...
Fix setting wallpaper values
2019-09-16 20:30:37 +02:00
Elias Steurer
272a86a61f
Add connection type to sdkconnector. This means we no can distinguish between wallpaper and widgets.
...
Add remove all wallpaper button. No we can close all wallpapers and widgets seperate.
Add static function to write an QJsonObject into a file. Truncate is optional.
2019-09-14 19:33:58 +02:00
Elias Steurer
99751491c8
Add explicit AA_ShareOpenGLContexts because of warnings in qt 5.13.1
2019-09-14 19:29:33 +02:00
Elias Steurer
eb2ca12633
Add closing of a single wallpaper
2019-09-13 19:23:51 +02:00
Elias Steurer
f06c720ed3
Fix wrong error description
2019-09-13 19:22:54 +02:00
Elias Steurer
0d20c0d280
Add wallpaper for multiple monitors. This new method is used when we have more than one wallpaper but not when the user selected all monitors
2019-09-13 15:10:44 +02:00
Elias Steurer
cbc4243008
Fix displaying of the current wallpaper in the monitorlistmodel
...
Fix auto selection when a wallpaper was selected once. So when you reopen the sidebar the first monitor is no longer preselected.
2019-09-12 21:06:47 +02:00
Elias Steurer
e26e38efe1
Disable the windows mouse capture for now because it is laggy and unusable
2019-09-12 21:04:36 +02:00
Elias Steurer
b211a3eb23
Remove the no longer used 4th. argument (rendering backend)
2019-09-12 21:03:58 +02:00
Elias Steurer
9073bf66d7
Fix refactoring of the monitor list model backend with the help of @blazar740112
2019-09-11 19:56:35 +02:00
Elias Steurer
760b469644
Fix globalvariable usage in qml
2019-09-11 19:55:04 +02:00
Elias Steurer
1828b7438c
Add browser like refresh via F5
2019-09-11 19:53:40 +02:00
Elias Steurer
56ef99ebfe
Move the most important variables from settings to globalvariables.
...
QUrl m_localStoragePath;
QUrl m_localSettingsPath;
QUrl m_wallpaperExecutablePath;
QUrl m_widgetExecutablePath;
QVersionNumber m_version {1,0,0};
Are needed pretty much everywhere. So with the removing we can now fix some recursive include problem with the screenplaywallpaper and screenplaywidget classes. Also some shared pointer from other classes where removed because they were no longer needed.
2019-09-11 15:43:54 +02:00
Elias Steurer
471ccf3874
Fix overwriting of image preview if we unset the value
2019-09-06 14:18:18 +02:00
Elias Steurer
42dd81c319
Fix parsing of fillmode to all lowercase before comparing to the available onces
2019-09-06 14:16:57 +02:00
Elias Steurer
2b6602483a
Remove comment and add default values
2019-09-06 14:16:08 +02:00
Elias Steurer
904819d875
Add bool member default
2019-09-06 14:15:03 +02:00
Elias Steurer
8c749da541
Add row count check for valid parent
2019-09-06 14:13:32 +02:00
Elias Steurer
17ba5e7204
Add workaround for the sub navigation for now. This still needs some work for other types of content.
2019-09-06 14:12:51 +02:00
Elias Steurer
ce3d207a5e
Change function to the static version
2019-09-06 14:11:54 +02:00
Elias Steurer
d62b1d8062
Merge remote-tracking branch 'origin/dev' into feature/miscFixes
2019-09-06 14:11:07 +02:00
Elias Steurer (Kelteseth)
40ff8bd529
Update README.md
2019-09-05 11:12:45 +00:00
Elias Steurer (Kelteseth)
1db6a2facb
Add OpenSSL now that it is distributed via the Qt Maintaince tools
2019-09-01 11:45:44 +00:00
Elias Steurer
3e2f2e94be
Change redirectMessageOutputToMainWindow to a member function
2019-09-01 12:03:37 +02:00
Elias Steurer
4a78968251
Change settings to use Util::getVersionNumberFromString to have less duplicate code in the future
...
Remove empty wallpaper config functions. See ScreenPlayManager for this.
2019-09-01 12:03:03 +02:00
Elias Steurer
0da9cc7435
Cleanup sysinfo SDK to use smart pointer
2019-09-01 12:01:42 +02:00
Elias Steurer
de8afdc9cd
Add QVersionNumber parser from QString
2019-09-01 12:01:08 +02:00
Elias Steurer
31f00e37a9
Remove comment because we can now track events in release mode
2019-09-01 12:00:32 +02:00
Elias Steurer
5f477507e5
Add FillMode in the sidebar, active monitor config and windows wallpaper. This is done via HTML object-fit. See: https://developer.mozilla.org/en-US/docs/Web/CSS/object-fit
...
Change sidebar layout to fix some regressions regarding sidebar type (wallpaper/scene/widget)
Change QML Material Style to dense for smaller desktop controls
Change sidebar content title into the image
Change create wallpaper button to only be active when at least one monitor is selected
2019-09-01 12:00:04 +02:00
Elias Steurer
18cf6be0d5
Add git build hash to display in the settings about tab
2019-08-29 13:06:32 +02:00
Elias Steurer
d74ffd6e26
Merge tag 'Version0.3' into feature/miscFixes
2019-08-29 13:03:55 +02:00
Elias Steurer (Kelteseth)
c037efccd3
Update CHANGELOG.md
2019-08-28 15:03:17 +00:00
Elias Steurer (Kelteseth)
ff927e42f4
Update CHANGELOG.md
2019-08-28 15:02:22 +00:00
Elias Steurer (Kelteseth)
9ba4df3543
Update CHANGELOG.md
2019-08-28 14:47:57 +00:00
Elias Steurer (Kelteseth)
16a5852741
Add CHANGELOG
2019-08-28 14:46:34 +00:00
Elias Steurer (Kelteseth)
b83606a122
Update README.md
2019-08-28 14:33:21 +00:00
Elias Steurer (Kelteseth)
270aafa608
Update README.md
2019-08-28 14:27:00 +00:00
Elias Steurer
d8e3975642
Merge remote-tracking branch 'origin/dev' into feature/miscFixes
2019-08-24 18:10:30 +02:00
Elias Steurer (Kelteseth)
6533ce0a99
Update README.md
2019-08-24 15:02:29 +00:00
Elias Steurer (Kelteseth)
ab6b87dde9
Update preview.gif
2019-08-24 15:00:41 +00:00
Elias Steurer (Kelteseth)
d4c691e176
Deleted out.gif, preview.gif files
2019-08-24 14:59:59 +00:00