Martin Gräßlin
3a8a0d73ea
Save complete state in Compositing QObject
...
* all properties extended to be writable and emit change signals
* contains load from and save to config functionality
* Compositing object in qml view is connected to the values of the
components. So changes are directly mapped from UI to business logic
11 years ago
Martin Gräßlin
bfab98839c
Fix typo
11 years ago
Martin Gräßlin
2ed5b375ea
Make EffectView::init private
...
Called from the ctor, no need to be public.
11 years ago
Martin Gräßlin
aa39bb192f
Connect changed from QML to the C++ side
...
Connected in the view and further emited as a signal our KCM
connects to.
11 years ago
Martin Gräßlin
befb2b8e8a
Drop the Apply button from the EffectView
...
We have an Apply and OK button in the KCModule, so we don't need one
in the view. A change signal is introduced and passed from the individual
items upwards, so that we can connect to it from the C++ side.
11 years ago
Martin Gräßlin
7372a7f784
KWinCompositing becomes a KCModule
...
Instead of a binary it's a library installed as a plugin. main.cpp
defines the KCModule which just loads the EffectView into a widget
container.
11 years ago
Martin Gräßlin
dd23f40c81
Clean up CMakeLists.txt
...
Find only required modules and not everything kde-workspace used to find.
Also properly set the target link targets.
11 years ago
Antonis Tsiapaliokas
ca453a9939
make it build
11 years ago
Antonis Tsiapaliokas
bf52f952b2
make it build
11 years ago
Antonis Tsiapaliokas
5ab8e740d4
Fix spacing
11 years ago
Antonis Tsiapaliokas
bd79162710
make it build
11 years ago
Antonis Tsiapaliokas
af25c1d11d
Try to fix the linking issues
11 years ago
Antonis Tsiapaliokas
d24a463a27
make it more simple
11 years ago
Antonis Tsiapaliokas
99dc27e896
Change the background color
11 years ago
Antonis Tsiapaliokas
de7b09b011
Enable effects by the service file should always be enabled,
...
if there is not a relevant entry in the kwinrc
11 years ago
Antonis Tsiapaliokas
d5a6dff6dd
Remove hard coded colors
11 years ago
Antonis Tsiapaliokas
bd3219b5a7
Add Color Correction support
11 years ago
Antonis Tsiapaliokas
748d2d327f
Add glSwapStrategy support
11 years ago
Antonis Tsiapaliokas
5448c7ce36
We are now able to suspend desktop effects for fullscreen windows
11 years ago
Antonis Tsiapaliokas
c79894945c
Add glScaleFilter and xrFilterScale support
11 years ago
Antonis Tsiapaliokas
e1308f8b40
Add Window Thumbnail support
11 years ago
Antonis Tsiapaliokas
d33c2afb81
Add animation speed Slider
11 years ago
Antonis Tsiapaliokas
083f670719
Rename effectStatus => updateEffectStatus method
11 years ago
Antonis Tsiapaliokas
12f8544b0f
Make sure that the enableWindowManagement and handleWindowManagement
...
will not crash
11 years ago
Antonis Tsiapaliokas
50dd943e7d
Check if the m_effectsList is valid before we try to access it
11 years ago
Antonis Tsiapaliokas
159bccc2d5
Use the new Singal and Slot syntax, now we are able to check
...
for errors at the build time.
11 years ago
Antonis Tsiapaliokas
f4e412f244
Add missing i18n
11 years ago
Antonis Tsiapaliokas
8bc4c3c85c
Description text should not be elide
...
when we click on the description button
11 years ago
Antonis Tsiapaliokas
44fad963a9
Add hint Label
11 years ago
Antonis Tsiapaliokas
a336e51867
Add missing i18n
11 years ago
Antonis Tsiapaliokas
8f6e40adbb
Add clear button to Search Field
11 years ago
Antonis Tsiapaliokas
14b66445e3
should be const
11 years ago
Antonis Tsiapaliokas
11c59b7abe
We don't need anymore the effectModel PROPERTY
11 years ago
Antonis Tsiapaliokas
842bacab23
Fix typo
11 years ago
Antonis Tsiapaliokas
afcc19815e
Now we are able to search our effects based on their name
...
and their description
11 years ago
Antonis Tsiapaliokas
853c817c80
make it build
11 years ago
Antonis Tsiapaliokas
578f43292b
Fix copyright
11 years ago
Antonis Tsiapaliokas
932bd40cb6
rename id myCheckBox => effectStatusCheckBox
11 years ago
Antonis Tsiapaliokas
857182ebac
Make sure that our description will only be elide when there is not enough space
11 years ago
Antonis Tsiapaliokas
67144780bd
Create a new QAbstractItemModel for our CompoBox.
...
In the feature we will need to hanlde some Wayland stuff
so we need our model to be smarter.
Also remove some left overs from the graphics system
11 years ago
Antonis Tsiapaliokas
ff08041bed
We don't need the findImage anymore.
11 years ago
Antonis Tsiapaliokas
11098706ce
Fix qml runtime errors
11 years ago
Antonis Tsiapaliokas
fcae304dac
Fix layout
11 years ago
Antonis Tsiapaliokas
c0a188b3f2
Remove Graphics System.
...
Graphics System is deprecated on Qt5 and it has been removed from KWin.
11 years ago
Antonis Tsiapaliokas
973a2e8f22
Remove deprecated ctor
11 years ago
Antonis Tsiapaliokas
fcff62c4b6
We don't neeed to reload our model anymore
11 years ago
Antonis Tsiapaliokas
081d1fc7c9
Don't load all the effects from the kwinrc.
...
Let KWin to handle that.
11 years ago
Antonis Tsiapaliokas
517e248c1c
Fix the coding style
11 years ago
Antonis Tsiapaliokas
4534cd03b9
EffectFilterModel::findImage should always return a QString
...
Also translate the rowIndex from the EffectFilterModel to the EffectModel
11 years ago
Antonis Tsiapaliokas
1f509b7c30
EffectModel is no more being exposed to the QML
...
Instead of the EffectModel we are using the FilterProxyModel
11 years ago