Martin Gräßlin
97572f3dbb
[kcmtabbox] kcmshell4 -> kcmshell5
2013-10-01 07:27:21 +02:00
Martin Gräßlin
ffd1bb1dec
[kcmtabbox] Adjust target link libraries to get it compile again
2013-10-01 07:16:56 +02:00
Martin Gräßlin
db89652175
[kcmtabbox] Preview goes QtQuick
...
QQuickView instead of a QDeclarativeView. As background a white element
is used.
2013-10-01 07:15:11 +02:00
Martin Gräßlin
06033f1263
[kcmtabbox] Fix includes
2013-09-30 15:13:14 +02:00
Martin Gräßlin
81301d42ac
[kcmtabbox] slots -> Q_SLOTS
2013-09-30 15:12:36 +02:00
Martin Gräßlin
5c23434b6d
[kcmtabbox] Adjust to new API
...
* no componentData()
* no insertCatalog()
2013-09-30 15:11:34 +02:00
Martin Gräßlin
a560147d70
[kcmtabbox] KIcon -> QIcon::fromTheme
2013-09-30 15:09:07 +02:00
Martin Gräßlin
3a54d6bd42
[kcmtabbox] Adjust to new global shortcut handling
...
* KAction -> QAction
* init of KActionCollection
2013-09-30 15:07:49 +02:00
Martin Gräßlin
2baa345d10
[kcm-tabbox] Use a QQuickPaintedItem for the ThumbnailItem
2013-09-30 15:02:58 +02:00
Anselmo L. S. Melo
00d507b7ff
Porting kcmkwin to Qt5/KF5: QStandardPaths
...
REVIEW: 111975
2013-08-13 17:55:49 -03:00
Sebastian Kügler
08a53e6a11
Remove K_EXPORT_PLUGIN macros
...
Include .moc file in configs_builtins.cpp, and reenable the build of the
configs.
REVIEW:111940
2013-08-08 13:47:25 +02:00
l10n daemon script
dcd670692b
SVN_SILENT made messages (.desktop file)
2013-07-01 03:54:58 +00:00
Script Kiddy
dfd72523b1
SVN_SILENT made messages (.desktop file)
2013-05-02 09:17:01 +02:00
Martin Gräßlin
8037e6529c
Rename ThumbnailItem to WindowThumbnailItem
...
This is for discrimination from the to be added DesktopThumbnailItem.
The name for QML is unchanged to keep the public API stable.
2013-04-24 11:43:22 +02:00
Martin Gräßlin
badc7a2bc4
Remove show outline from TabBox
...
It's an option doing pretty much the same as the highlight of selected
window option. But it is known to conflict especially with some Plasma
themes.
BUG: 310935
FIXED-IN: 4.11
REVIEW: 110140
2013-04-24 10:02:57 +02:00
Martin Gräßlin
98a04893a6
Use mgraesslin@kde.org for my mail address in Copyright and AboutData
2013-03-12 13:17:53 +01:00
Martin Gräßlin
32b6ef42b9
Strip module path from all Qt #include <>
...
Done with:
fixqt4headers.pl --strip-modules
REVIEW: 109176
2013-03-06 10:26:56 +01:00
Script Kiddy
7d821f3814
SVN_SILENT made messages (.desktop file)
2013-01-26 09:04:17 +01:00
Thomas Lübking
d4e12dc815
keep tabbox kcm more on the left
...
CC: kde@privat.broulik.de
2013-01-23 21:27:44 +01:00
Weng Xuetian
d24ed172cb
Merge remote-tracking branch 'origin/KDE/4.10'
2013-01-10 03:04:28 -05:00
Weng Xuetian
b266b2fb2d
fix kwintabbox kcm layout
...
gridlayout doesn't work with spacer to center some widget. use BoxLayout
instead.
2013-01-09 15:06:30 -05:00
Albert Astals Cid
dec63fb987
Merge remote-tracking branch 'origin/KDE/4.10'
2013-01-07 11:04:39 +01:00
Script Kiddy
c6d91ac7eb
SVN_SILENT made messages (.desktop file)
2013-01-07 08:11:48 +01:00
Martin Gräßlin
533d57da60
Mark most ctors as explicit as reported by Krazy2 checker
2013-01-02 18:35:46 +01:00
Script Kiddy
12f341712c
SVN_SILENT made messages (.desktop file)
2012-12-24 09:05:36 +01:00
Script Kiddy
d7316b9fcb
SVN_SILENT made messages (.desktop file)
2012-12-23 08:01:50 +01:00
Script Kiddy
dc5da9b081
SVN_SILENT made messages (.desktop file)
2012-12-22 08:12:14 +01:00
Script Kiddy
ef0cae8dab
SVN_SILENT made messages (.desktop file)
2012-12-18 15:28:22 +01:00
Hugo Pereira Da Costa
e883eab762
Fix double vertical separator in Task Switcher KCM
...
REVIEW: 107778
2012-12-17 17:33:22 +01:00
Script Kiddy
49a373b681
SVN_SILENT made messages (.desktop file)
2012-12-01 08:03:43 +01:00
Script Kiddy
e6f0f5bcf7
SVN_SILENT made messages (.desktop file)
2012-11-26 07:08:50 +01:00
Martin Gräßlin
5a33974bca
Merge branch 'KDE/4.9'
...
Conflicts:
plasma/desktop/shell/activitymanager/package/contents/ui/ActivityDelegate.qml
2012-10-24 20:40:07 +02:00
Martin Gräßlin
8176c91b2f
Enable GHNS for Window Switcher
...
Thanks to the new category on kde-look.org we can now show the GHNS
button inside the KCM.
BUG: 297636
FIXED-IN: 4.9.3
REVIEW: 106991
2012-10-24 20:36:05 +02:00
Script Kiddy
203a9c1838
SVN_SILENT made messages (.desktop file)
2012-09-19 01:16:25 +02:00
Script Kiddy
31464244e1
SVN_SILENT made messages (.desktop file)
2012-09-18 19:14:07 +02:00
Martin Gräßlin
628fb7f79d
Adding missing newlines at end of files
...
SVN_SILENT
2012-08-16 08:00:32 +02:00
Script Kiddy
7f61428480
SVN_SILENT made messages (.desktop file)
2012-08-15 10:56:12 +02:00
Jekyll Wu
1f8467df7b
Merge remote-tracking branch 'origin/KDE/4.9'
2012-08-14 21:05:58 +08:00
Script Kiddy
f1974ee328
SVN_SILENT made messages (.desktop file)
2012-08-13 18:22:10 +02:00
Martin Gräßlin
4782325c4a
Remove outdated options from TabBoxConfig
...
Since the QML port the LayoutMode had been hardcoded to vertical
layout making it a completely useless code-path.
MinWidth/Height are nowadays completely controlled by the QML
theme. They were not read anywhere except in the kcm, but there
not even bound to a ui element.
The selectedItemLayoutName is also not used anymore with the
new themes.
2012-08-10 16:57:25 +02:00
Script Kiddy
88710b0f60
SVN_SILENT made messages (.desktop file)
2012-07-19 10:14:19 +02:00
Script Kiddy
6c572929d8
SVN_SILENT made messages (.desktop file)
2012-07-18 10:04:35 +02:00
Script Kiddy
825a9c4f6e
SVN_SILENT made messages (.desktop file)
2012-07-09 11:17:38 +02:00
Script Kiddy
836c2b41b3
SVN_SILENT made messages (.desktop file)
2012-06-20 11:19:37 +02:00
Script Kiddy
50dea703ca
SVN_SILENT made messages (.desktop file)
2012-06-19 17:46:37 +02:00
Script Kiddy
bbbe9d6956
SVN_SILENT made messages (.desktop file)
2012-06-16 12:19:39 +02:00
Thomas Lübking
0f226823a2
remove commented code
...
REVIEW: 105197
2012-06-12 23:13:15 +02:00
Script Kiddy
953d088b6a
SVN_SILENT made messages (.desktop file)
2012-06-12 17:07:51 +02:00
Thomas Lübking
15793ea75c
cleanup commented code from 380a739cf83d4459245d4f51bac90819e7b10d24 - afaics there's nothing to change in the core ...
2012-06-01 16:48:13 +02:00
Script Kiddy
62211420c7
SVN_SILENT made messages (.desktop file)
2012-05-28 11:08:19 +02:00
Martin Gräßlin
ea5c84dd35
GHNS support for Window Switcher Layouts
...
Next to the preview/configure button a GHNS button is included
as a simple button with icon only to not break the layout.
Currently the button is not shown as the category on kde-look
has not yet been created yet.
CCBUG: 297636
REVIEW: 104894
2012-05-17 21:18:29 +02:00
Thomas Lübking
c8927395ab
rework kcmtabbox
...
BUG: 297639
FIXED-IN:4.9
REVIEW: 104525
2012-05-17 11:41:38 +02:00
Ghislain MARY
c66c78f1d2
Key Bindings for Switching between Windows of current Application
...
Additional TabBox Mode which allows to switch between all open
windows of the current selected application. By default Alt+tilde
is used which is on qwerty just one key above tab. For non-qwerty
layouts the shortcut is unfortunately not convenient.
REVIEW: 104730
FEATURE: 299308
FIXED-IN: 4.9.0
2012-05-10 09:53:10 +02:00
Lamarque V. Souza
b40f74a3b0
Update all CMakeLists.txt to use KDeclarativeConfig.cmake.
...
rebuild kdelibs from KDE/4.8 branch to install KDeclarativeConfig.cmake.
2012-05-03 23:42:35 -03:00
Martin Gräßlin
27643f5a9e
Drop kephal dependency from KWin
...
Kephal has turned into not being more than a wrapper around
QDesktopWidget and does not even provide syntax sugar.
REVIEW: 104427
2012-04-01 08:11:57 +02:00
Martin Gräßlin
55480be88b
Remove Present Windows from TabBox KCM
...
Present Windows is nowadays a layout so it should no longer
appear in the effects replacement list.
2012-03-25 11:54:32 +02:00
Script Kiddy
bfe144e30e
SVN_SILENT made messages (.desktop file)
2012-03-09 09:50:00 +01:00
Stefano Avallone
76c00aa189
Refactor checks for inclusion of TabBoxClients in the client list
...
REVIEW: 104025
2012-03-05 20:26:35 +01:00
Marco Martin
63c4bf15d5
use workspace signals to track geometry changes
...
connecting to a kwindowsystem signal that causes instantiation of
kwindowsystemprivate breaks window focus.
this match makes it use internal kwin signals to track the embedding window geometry
REVIEW:104039
2012-02-21 23:08:28 +01:00
Martin Gräßlin
c950ec20e3
Add property to not show window strip in the layouts ui
...
Window Strip is only for Plasma Active, so we don't want to see
it in the UI for Window Switcher Layouts as it would not properly
work on the desktop anyway.
Accomplished by a simple property definition on the service file.
2012-02-16 10:08:15 +01:00
Martin Gräßlin
9297a8a9b2
Window Switcher layouts follow Plasma Package structure
...
A new service type is introduced which is used by the KCM to find
all available window switcher layouts. This makes it finally possible
to have 3rd party window switchers.
Also the tabbox finds the packaged QML file through the service
definitions.
Desktop switcher is not yet in packaged version (UI to configure
is missing).
REVIEW: 103951
2012-02-16 10:08:15 +01:00
Script Kiddy
5fde665578
SVN_SILENT made messages (.desktop file)
2012-01-31 16:24:28 +01:00
Script Kiddy
6750f8907e
SVN_SILENT made messages (.desktop file)
2012-01-30 11:46:01 +01:00
Stefano Avallone
2008982069
Add a Minimized combo box to TabBox
...
This allows to select whether TabBox should exclude minimized windows,
or only show minimized windows or just don't care about minimized windows.
This is the default and the behavior as it used to be.
Signed-off-by: Stefano Avallone <stavallo@unina.it>
REVIEW: 103698
2012-01-27 07:03:33 +01:00
Marco Martin
47535d561b
Merge branch 'KDE/4.8'
2012-01-20 16:31:32 +01:00
Martin Gräßlin
2dfc1b0fcd
Remove TabBoxConfig::SelectedItemViewPosition - not used anymore
...
Thanks to updating class diagrams to highlight what I should remove.
2012-01-19 19:45:47 +01:00
Script Kiddy
87745d696d
SVN_SILENT made messages (.desktop file)
2012-01-18 08:58:45 +01:00
Jacopo De Simoi
2dfb061743
Merge branch 'KDE/4.8'
2012-01-16 14:42:11 -05:00
Script Kiddy
ceffa4c1ff
SVN_SILENT made messages (.desktop file)
2012-01-16 09:33:48 +01:00
Martin Gräßlin
bd5ad8aa6b
Remove unused build-dep on QtXml from KWin
...
Was used to parse the tabbox layout configuration.
2012-01-14 14:25:21 +01:00
Martin Gräßlin
c85452d517
Drop old (non QML) TabBox
...
This includes the delegates, the layout configuration for the delegates
and the custom view for the TabBox.
This can now finally be done as desktop tabbox is based on QML, too.
2012-01-14 11:51:35 +01:00
Script Kiddy
63bf9f8a75
SVN_SILENT made messages (.desktop file)
2012-01-10 15:54:13 +01:00
Script Kiddy
3dc974f3bb
SVN_SILENT made messages (.desktop file)
2012-01-09 08:36:30 +01:00
Script Kiddy
61775a97e9
SVN_SILENT made messages (.desktop file)
2012-01-06 08:44:15 +01:00
Script Kiddy
375e2257fe
SVN_SILENT made messages (.desktop file)
2012-01-03 16:57:38 +01:00
Script Kiddy
59a6dd3156
SVN_SILENT made messages (.desktop file)
2011-12-21 09:55:39 +01:00
Script Kiddy
07c30bc9f2
SVN_SILENT made messages (.desktop file)
2011-12-17 09:50:23 +01:00
Script Kiddy
8ed9b35755
SVN_SILENT made messages (.desktop file)
2011-12-13 15:55:20 +01:00
Script Kiddy
27e11c98c1
SVN_SILENT made messages (.desktop file)
2011-12-11 08:41:44 +01:00
Thomas Lübking
49b63d052f
sync highlight_windows effect to tabbox usage
...
BUG: 270498
REVIEW: 103349
2011-12-10 21:25:18 +01:00
Script Kiddy
786252f7ef
SVN_SILENT made messages (.desktop file)
2011-12-09 09:19:34 +01:00
Script Kiddy
d22c67853e
SVN_SILENT made messages (.desktop file)
2011-12-08 09:07:25 +01:00
Script Kiddy
dd07c86568
SVN_SILENT made messages (.desktop file)
2011-12-07 09:26:23 +01:00
Martin Gräßlin
602f44bf84
Use an enum to reference the list items
...
BUG: 288212
FIXED-IN: 4.8.0
2011-12-04 17:44:18 +01:00
Martin Gräßlin
5f96025532
Remove explicit Configure Layout button
...
Has been integrated with the other config buttons of window
switching combo box.
2011-11-10 21:55:06 +01:00
Martin Gräßlin
76f03823b1
Use config button of effect combo for layouts
...
When layout based switcher is selected the configure button next
to the combo box opens the layout configuration.
2011-11-10 21:55:06 +01:00
Martin Gräßlin
972529cabd
Remove BoxSwitch from list of Window Switcher effects
...
Replaced by a TabBox layout. The effect is still there as it
can be used for desktop switching (which is not yet ported to layouts)
and as a proxy effect for CoverSwitch.
The users who use BoxSwitch will be migrated to the new layout.
2011-11-10 21:54:57 +01:00
Martin Gräßlin
f98593d3fb
Window Thumbnail support for QML
...
A new QML item "ThumbnailItem" is registered to the TabBox. The
C++ implementation finds the EffectWindow of the TabBox and adds
itself to the EffectWindow.
While rendering the EffectWindow the information for all registered
ThumbnailItems are extracted and the thumbnail is rendered on top
of the EffectWindow.
This has obvious limitations like you cannot put other QML items
on top of the thumbnail. Nevertheless it works well enough to
be a possible replacement for e.g. BoxSwitch effect.
When compositing is disabled an icon is rendered instead of the
Thumbnail.
One TabBox Layout inspired by BoxSwitch Effect is added. For the
KCM small pre-rendered items are used.
REVIEW: 103039
2011-11-10 14:28:06 +01:00
Martin Gräßlin
5c3a7afb36
Drop obsoleted files of TabBox Configuration
...
Old ui file for layout configuration no longer required and
preview of old TabBox no longer required (and was not used at all).
2011-10-31 08:43:37 +01:00
Martin Gräßlin
08d6f62ae7
New TabBox Layout configuration dialog
...
This dialog shows all available layouts with a preview.
2011-10-31 08:41:07 +01:00
Martin Gräßlin
585ef3c19f
Drop all obsoleted config options from kwintabbox kcm
2011-10-30 16:24:06 +01:00
Martin Gräßlin
aa17081fe8
TabBox in QML
...
All the default layouts (informative, compact, text, small and big icons)
are rewritten in QML and replace the ListView used before. The old code
is still around for the desktop switching modes which are not yet ported.
Next steps include to update the configuration module to not show now
obsoleted settings as well as providing a better way to choose the layout.
REVIEW: 102948
2011-10-30 16:07:14 +01:00
Script Kiddy
4cbbf921d4
SVN_SILENT made messages (.desktop file)
2011-09-09 09:21:44 +02:00
Script Kiddy
157f51ce85
SVN_SILENT made messages (.desktop file)
2011-09-08 09:04:13 +02:00
Script Kiddy
4b81841268
SVN_SILENT made messages (.desktop file)
2011-08-09 15:14:17 +02:00
Script Kiddy
c37c9de57b
SVN_SILENT made messages (.desktop file)
2011-07-30 09:44:58 +02:00
Script Kiddy
1eb1c85289
SVN_SILENT made messages (.desktop file)
2011-07-13 09:17:45 +02:00
Script Kiddy
4eba738a3f
SVN_SILENT made messages (.desktop file)
2011-07-12 10:36:56 +02:00
Script Kiddy
c6bec41e07
SVN_SILENT made messages (.desktop file)
2011-07-11 10:56:30 +02:00
Script Kiddy
d414f57c8d
SVN_SILENT made messages (.desktop file)
2011-07-07 10:20:05 +02:00