Sebastian Kügler
95dc36f0ee
large spacing is defaultFont.mSize().height
2013-11-13 05:26:18 +01:00
Sebastian Kügler
d248fe1955
clean up a bit
2013-11-12 05:56:10 +01:00
Sebastian Kügler
6f8d1b6ab2
correct initial date setting, theming improvement
2013-11-12 05:51:45 +01:00
Sebastian Kügler
6134503899
Navigation improvements
...
- fix today highlighting
- click on month name opens menu to switch month
- jump to today works
2013-11-12 04:53:50 +01:00
Sebastian Kügler
19db9c9663
Add calendar QML components to the Plugin
...
This allows us to keep minimal API, since the calendar view and import
really belong together. Also makes it a lot easier to provide a separate
Calendar Plasmoid.
2013-11-12 03:40:52 +01:00
Sebastian Kügler
859e2ce352
theme.smallSpacing and theme.largeSpacing
...
Accessors to allow centralized control of spacing in a DPI-friendly way.
Will be used to unify spacing across default widget to make them look
more consistent.
Currently, smallSpacing is font height / 10, large is font height / 2.
2013-11-11 22:53:42 +01:00
Aleix Pol
1d3da96d88
Make sure that plasma-framework is not using anything from kdelibs4
...
Stop finding the packages
Remove KDE4_ includes
Remove unused LIBINTL finder, provided by kdelibs
2013-11-11 18:29:32 +01:00
David Faure
f4e6d019f6
Add missing include, after all-of-QtDBus-and-QtCore removal in kdelibs headers
2013-11-10 13:03:50 +01:00
Martin Gräßlin
9e32090b50
Do not add dialog to DialogShadows before it became visible at least once
...
Calling DialogShadows::self()->addWindow(...) will create the low level window.
If this is called before the property windowFlags is evaluated the window flag
X11BypassWindowManagerHint has no effect as that one must be present when the
window is created through the low level xcb call.
This was breaking declarative KWin scripts as KWin's windows need to have the
X11BypassWindowManagerHint.
REVIEW: 113700
2013-11-07 10:33:56 +01:00
Sebastian Kügler
44a27ca40a
Update buttonDownPos in event filter
...
This basically fixes the clicked signal, probably a sutble change in Qt
between 4 and 5 revealed this bug.
2013-11-07 00:21:56 +01:00
Marco Martin
3530130b19
make sure is frameless
2013-10-30 18:39:42 +01:00
Sebastian Kügler
7b0faed939
Remove QIconItem
2013-10-30 17:20:57 +01:00
Marco Martin
1c435c56a4
ensure no borders
2013-10-30 15:18:14 +01:00
Marco Martin
1898432387
better window management
2013-10-30 14:08:32 +01:00
Kevin Ottens
8507084d62
Use the target now that KDE4Support exports one
2013-10-28 12:56:13 +01:00
Sebastian Kügler
79ad02c244
Out of bounds checking for array access
...
This fixes a crasher in v4, without backtrace. Trying to reproduce it
in a simpler case, but this at least makes PageStack work.
2013-10-28 04:20:52 +01:00
Sebastian Kügler
51de1b4a59
debug--
2013-10-28 04:19:58 +01:00
Stephen Kelly
b071260d15
Use target name instead of variable.
2013-10-24 12:45:26 +02:00
Kevin Ottens
e79c58807a
KLocale moved in KDE4Support
2013-10-22 17:58:24 +02:00
Marco Martin
e6151ac159
hide from taskbar
2013-10-22 16:36:41 +02:00
Marco Martin
c41a4f3761
smarter positioning when there is no visualparent
2013-10-22 16:19:09 +02:00
Marco Martin
d797985ffa
some fixes in the dialog
2013-10-22 13:05:13 +02:00
Aleix Pol
af8a7bad7d
Stop using Qt5Transitional in Plasma Frameworks
...
Removes the find_package(Qt5Transitional) and does the proper
find_package(Qt5) with the list of modules.
Most of the porting is about using the Qt5:: targets.
REVIEW: 113345
2013-10-22 00:40:17 +02:00
Marco Martin
876ade83a0
get rid of WidgetExplorerView
...
The widget explorer window is done by a Dialog, allowing for more flexibility in shell packages
2013-10-21 22:05:38 +02:00
Marco Martin
391d6ea70b
sliding popups are back
2013-10-18 17:46:57 +02:00
Marco Martin
17e133b77b
dead code --
2013-10-18 17:23:20 +02:00
Marco Martin
f81fbea365
simpler and more correct border calculation
2013-10-18 17:20:59 +02:00
Marco Martin
9423ad57f2
use Plasma::Types::Location
2013-10-18 16:50:56 +02:00
Sebastian Kügler
d5bef21f7b
Rename target plasma to Plasma
...
This is in line with the frameworks naming policy, camelcasing. Up until
now, libplasma was the only library being KF5::plasma, that is now
KF5::Plasma.
2013-10-16 00:47:47 +02:00
Alex Richardson
e597f66af2
fix some warnings
...
REVIEW: 113193
2013-10-13 15:44:08 +02:00
Sebastian Kügler
c7c9e8fefc
Put steve's changes back in
...
CCMAIL:steveire@gmail.com
2013-10-13 02:00:32 +02:00
Sebastian Kügler
c2be5b6b12
Revert bef789642e4bc245b
...
That commit breaks the build, not finding qtest_kde.h, and cascading
errors from there.
CCMAIL:steveire@gmail.com
2013-10-12 21:47:07 +02:00
Stephen Kelly
bef789642e
Remove obsolete include_directories use.
2013-10-12 15:25:19 +02:00
Aurélien Gâteau
d53a7ff03c
Fix build failing to find Qt5DeclarativeConfig.cmake
2013-10-08 17:48:18 +02:00
Sebastian Kügler
bf03242380
Disable krunner-related code from the build
2013-10-08 17:37:15 +02:00
Mirko Boehm (Endocode)
a4af408b59
Fix initiaization order for Calendar.
2013-10-07 00:40:50 +02:00
Mirko Boehm (Endocode)
b590226a24
Fix initialization order for DialogProxy.
2013-10-07 00:40:41 +02:00
Sebastian Kügler
6df4a21e8a
Port declarative theme away from KGlobalSettings`
2013-10-05 06:19:51 +02:00
Sebastian Kügler
5b17b0f082
Reenable tests in declarativeimports
2013-10-05 06:19:51 +02:00
Sebastian Kügler
2ca0e0eff2
find KDELibs4
2013-10-05 04:30:19 +02:00
Sebastian Kügler
b036e790a2
build without kde4support
2013-10-05 02:48:09 +02:00
Sebastian Kügler
2ad8ff7c55
plasmacomponents builds without kde4support
2013-10-05 02:48:09 +02:00
Sebastian Kügler
3c81603a8b
Crudely make corebindings kde4support free
2013-10-05 02:48:09 +02:00
Sebastian Kügler
7ee3a698b0
No more kde4support for dirmodel plugin
2013-10-05 02:48:09 +02:00
Sebastian Kügler
0aa6247dd9
Use target instead of var for KF5::KI18n
2013-10-04 23:44:36 +02:00
Sebastian Kügler
b2121c1e06
cmake fixes
...
- finally remove KDE4_KIO_LIBS
- change KDeclarative to KF5::KDeclarative
- add KService where needed
2013-10-04 19:18:34 +02:00
Aleix Pol
1891066fc2
Adapt to kdelibs ab56e2f.
2013-10-04 18:40:47 +02:00
Stephen Kelly
0e8f31644b
Add some missing links.
...
The
2013-10-01 14:12:29 +02:00
Marco Martin
9b3b387b0b
new install targe
2013-09-18 21:36:36 +02:00
Aaron Seigo
0c68fa35bc
indentation is not rocket science, but without it we lose maintainability
2013-09-13 16:29:30 +02:00