Commit Graph

1114 Commits

Author SHA1 Message Date
Sebastian Kügler
2e9a8b7051 enable a stripped, non-functional mouseventlistener 2013-02-14 06:08:29 +01:00
Sebastian Kügler
81302acf9d Fix namespacing
It seems QtQuick2 is more picky about imports inside components in the
same directory (i.e. import "."). We can work around this, however, by
putting it in a namespace.

Makes all the values in enums.h accessible, and generally not error out
when we're importing ".".
2013-02-14 06:01:29 +01:00
Sebastian Kügler
5aed151284 cleanup 2013-02-14 05:17:33 +01:00
Sebastian Kügler
b6715b6e6f Make zero sized icons valid
Fixes icons in Buttons

Ported from kde-runtime fbbec602e90ed8f99e93605
2013-02-14 04:33:26 +01:00
Sebastian Kügler
83b8ef9ac5 small header improvement 2013-02-14 03:16:06 +01:00
Sebastian Kügler
1d666bfcb1 Enable build of QtExtras, make it build, install
ColumnProxyModel and QIconItem work, more pending.
2013-02-14 02:07:37 +01:00
Sebastian Kügler
f4dbc62264 Fix IconItem loading of icons 2013-02-14 00:43:34 +01:00
Marco Martin
647fc5e553 paint correctly the framesvg the first time 2013-02-13 17:47:03 +01:00
Sebastian Kügler
abcee7e0a3 remove redefinition of 2013-02-12 15:54:32 +01:00
Sebastian Kügler
e5bc563158 A bunch of class name porting, build not enabled for these yet 2013-02-12 12:50:23 +01:00
Sebastian Kügler
2ca026e96e Make bare plugin build, correct plugin macro 2013-02-12 12:50:23 +01:00
Sebastian Kügler
4eb4608608 Buildsystem changes for qtextracomponents plugin
Basically disables everything from the build. Does not compile like this
yet, but it's disabled in the toplevel anyway.
2013-02-12 12:50:23 +01:00
Sebastian Kügler
44aca0eccb define QML_INSTALL_DIR a bit higher,
until it's merged into KDEInstallDirs.cmake
2013-02-12 12:50:23 +01:00
Sebastian Kügler
17ee518ccc implicit{Width|Height} have moved into QQuickItem
These properties can just be ditched since they're available in our grandparent now.
2013-02-12 12:50:23 +01:00
Sebastian Kügler
faa4826465 fix build of theme.cpp, Q_GLOBAL_STATIC needs parentheses 2013-02-11 12:11:11 +01:00
Sebastian Kügler
14c69d2d7f QtQuick 1.x -> QtQuick 2.0 2013-02-10 16:18:33 +01:00
Sebastian Kügler
12ee7779b4 Change QtQuick 1.x to 2.0 2013-02-10 16:18:33 +01:00
Sebastian Kügler
03e80b8a3c Use QML_INSTALL_DIR
... instead of screwing with IMPORTS_INSTALL_DIR. We're still setting it
by hand until the corresponding patch in cmake-extra-modules is merged.
2013-02-10 16:18:33 +01:00
Sebastian Kügler
092220952c Use QML_INSTALL_DIR
... instead of screwing with IMPORTS_INSTALL_DIR. We're still setting it
by hand until the corresponding patch in cmake-extra-modules is merged.
2013-02-10 16:18:33 +01:00
Marco Martin
ba4250394b add ${KDE4_KDECORE_LIBS} to core bindings 2013-02-08 12:10:01 +01:00
Marco Martin
23bbfd5d91 try to add ${KDE4_INCLUDE_DIR} 2013-02-08 11:15:52 +01:00
Marco Martin
8018feea80 try to explicitly add kdecore to linking 2013-02-08 11:06:44 +01:00
Marco Martin
6f6b25d37e add some modules explicitly
KDE4Internal still seems needed
2013-02-07 20:09:08 +01:00
Marco Martin
bb8356abb0 reenable theme
many qml components work now
2013-02-07 12:48:05 +01:00
Aleix Pol
7f8cbc4af2 Backport of commit a842523b46176b8cde845e26d06bca7f76166df0 in kde:kde-runtime 2013-02-07 12:11:51 +01:00
Marco Martin
3777ae67ef very war enable of components
they will still not work due theme not being defined yet
2013-02-06 13:37:56 +01:00
Marco Martin
965f6715db correctly link everything 2013-02-06 11:15:27 +01:00
Marco Martin
492bd13b00 slight progress in making the repo link again 2013-02-05 21:37:42 +01:00
Sebastian Kügler
e3149f9c77 Work on IconItem
The sizing we get is messed up, and the first pixmap (which we try to
use) has size 0x0. Needs fixing.
2013-02-02 04:43:20 +01:00
Sebastian Kügler
47ee5be976 Make SvgItem work, now successfully shows an Svg 2013-02-02 04:42:28 +01:00
Sebastian Kügler
0d26b04d47 FrameSvgItem becomes a QQuickPaintedItem, it now renders 2013-02-02 03:41:38 +01:00
Sebastian Kügler
a65c52fd16 Install imports into $PREFIX/qml/org/kde/... 2013-02-02 03:32:01 +01:00
Sebastian Kügler
42573a2c6a Use Q_PLUGIN_METADATA to register plugin 2013-02-02 03:31:21 +01:00
Sebastian Kügler
56fe183e00 enable svg and framesvg 2013-02-02 00:58:03 +01:00
Sebastian Kügler
826a97675c port and enable FrameSvgItem in core plugin 2013-02-02 00:54:25 +01:00
Sebastian Kügler
d105397f0a lower case includes 2013-02-01 18:19:27 +01:00
Sebastian Kügler
ad7fb806dc port iconitem to Qt5 2013-02-01 18:18:52 +01:00
Sebastian Kügler
acadc4f4b1 lower case include 2013-02-01 18:04:12 +01:00
Sebastian Kügler
7f0011a843 Renamed classes, QDeclarative -> QQml/QQuick* 2013-02-01 17:26:26 +01:00
Sebastian Kügler
6c5025a866 Register SvgItem 2013-02-01 17:25:28 +01:00
Sebastian Kügler
b33fbfea4f Enable SvgItem 2013-02-01 17:24:24 +01:00
Sebastian Kügler
05e5701e9b port svgitem to Qt5 2013-02-01 17:24:07 +01:00
Sebastian Kügler
b252fb847e cmake stuff to enabled the core plugin for porting 2013-02-01 17:03:51 +01:00
Sebastian Kügler
1667ad7619 Minimally building core plugin
All classes are disabled currently, and the plugin macros as well.
2013-02-01 17:03:00 +01:00
Sebastian Kügler
5e71196632 Delete graphicslayouts and graphicswidgets imports
These are relics from an unpleasant past and have no business in The
Shiny.

(It's part of the QGraphics* removal.)
2013-02-01 14:54:49 +01:00
Marco Martin
11cda61047 Merge branch 'KDE/4.10' 2013-01-25 14:10:06 +01:00
Marco Martin
90799fbbe2 correct icon layout
correct icon layout on buttons taller than wide
2013-01-25 14:08:58 +01:00
Marco Martin
d1c1178d36 Merge branch 'KDE/4.10' 2013-01-25 12:49:28 +01:00
Marco Martin
603360bea3 the listitem element should be visible in repeaters too 2013-01-25 12:48:52 +01:00
Marco Martin
e8ee1413a9 Merge branch 'KDE/4.10' 2013-01-25 11:27:30 +01:00