Sebastian Kügler
e2a2a9f6d2
revert int -> Qt::AlignmentFlag for location
2013-02-25 17:55:06 +01:00
Sebastian Kügler
9e8f112be0
a few lingering bits of dialog layout code, not enabled
2013-02-25 16:48:04 +01:00
Sebastian Kügler
0faa120641
Convert alignment to Qt::AlignmentFlag
...
Also start a bit on the logic of setting location. Does nothing yet, but
build.
2013-02-22 16:45:08 +01:00
Sebastian Kügler
7c9d0abc23
Use Qt::AligntmentFlag instead of int for popupPosition
2013-02-22 03:54:14 +01:00
Sebastian Kügler
00c93c186d
Test code for placement
2013-02-22 03:43:09 +01:00
Sebastian Kügler
8f71cf9de7
Center in visualParent by default
...
If we have no visual parent, use the workArea's center. This is mostly
in line with Plasma1's behavior (modulo visualParent vs. parent).
2013-02-22 03:41:56 +01:00
Sebastian Kügler
006eb99b55
Make dialog-in-separate-window kind of work
...
inlining is still broken, disabled right now. popupPosition has moved
into PlasmaCore.Dialog internally, so don't handle it in QML.
2013-02-22 02:18:16 +01:00
Sebastian Kügler
e96671be05
Add debugsels for popupPosition
2013-02-22 02:18:16 +01:00
Marco Martin
73ab93e009
use the margins of the framesvg instead of own
2013-02-21 16:04:08 +01:00
Marco Martin
799a5989d9
enable blur behind
2013-02-21 14:58:09 +01:00
Marco Martin
31838228d4
add missing declaration
2013-02-21 14:49:28 +01:00
Marco Martin
efc725acec
use a framesvgitem as background
2013-02-21 14:32:48 +01:00
Marco Martin
de81cdada3
implement popupPosition
...
call it only by setting a visualParent, don't expose it to qml for now
2013-02-20 20:39:15 +01:00
Marco Martin
a1507092a0
restore isactivewindow
2013-02-20 19:39:03 +01:00
Marco Martin
7ce2d0f7d6
sync sizes also on the other way
2013-02-20 19:31:06 +01:00
Marco Martin
f7e3a72d14
iremove unused properties
...
x,y,width,height are already in qquickwindow
2013-02-20 18:03:28 +01:00
Marco Martin
8ba734f05b
correct item resize
...
comment out more old api
will be reenable one by one only when needed
2013-02-20 15:51:28 +01:00
Marco Martin
059682af85
less dead code
2013-02-20 15:25:13 +01:00
Marco Martin
1928ecce74
make sure a transparent window
2013-02-20 15:18:58 +01:00
Sebastian Kügler
6461683f58
Some work on PlasmaComponents.Dialog
...
Still broken in all kinds of ways, buttons, geometry, etc.
2013-02-20 06:56:48 +01:00
Sebastian Kügler
0fe94f0dac
try to make dialog transparent
2013-02-20 06:56:38 +01:00
Sebastian Kügler
ea508733d6
Rejig Dialog - starts working
...
It now inherits from QQuickWindow.
setting the mainItem is not reparenting it right now, this will probably
break, so needs fixing. For now, it works though as long as the mainItem
has the Dialog as parent already. WindowFlags and sizing seems to work.
2013-02-20 05:30:22 +01:00
Sebastian Kügler
305e711c8c
Fix namespace of RangeModel in Slider and ProgressBar
...
Now those components work as well.
2013-02-20 05:27:11 +01:00
Sebastian Kügler
71e2114541
Fix RangeModel namespace
2013-02-20 05:24:03 +01:00
Sebastian Kügler
2566309c9a
Start porting PlasmaCore.Dialog
...
This commit enables the build of PlasmaCore.Dialog. Most of the code is
disabled, as it's quite wired up with QGraphicsWidgets. The remaining
pieces are actually able to bring up a window, but don't display
anything.
2013-02-20 04:25:29 +01:00
Sebastian Kügler
226e61c432
module directive for runnermodel
2013-02-20 02:31:33 +01:00
Sebastian Kügler
0c2793718b
shush
2013-02-20 02:27:41 +01:00
Sebastian Kügler
4375b61759
Add module identier to qmldirs
2013-02-20 02:09:23 +01:00
Sebastian Kügler
4683f10dcb
Fix namespacing in Sheet
2013-02-20 01:36:22 +01:00
Sebastian Kügler
55a9091992
Use Item as type for ToolBar, apparently we can't use our own defined types here anymore
2013-02-20 01:36:08 +01:00
Sebastian Kügler
d3ce808a41
Fix namespacing in SectionScroller
2013-02-20 01:35:27 +01:00
Sebastian Kügler
af1ca41261
Fix namespacing in PageStack
2013-02-20 01:34:57 +01:00
Sebastian Kügler
614259cf69
Fix namespacing in Dialog
2013-02-20 01:34:26 +01:00
Sebastian Kügler
0900460842
Fix namespacing in SelectionDialog
2013-02-20 01:34:07 +01:00
Sebastian Kügler
bb842b64d2
Fix namespacing in QueryDialog
2013-02-20 01:33:57 +01:00
Sebastian Kügler
b8ccb0ded6
Fix namespacing in CommonDialog
2013-02-20 01:33:43 +01:00
Sebastian Kügler
59e65cbaee
Fix import in ButtonColumn
2013-02-20 01:33:01 +01:00
Sebastian Kügler
fec80c2c96
Remove activeFocus property, it's moved up into one of its parents
2013-02-20 01:09:08 +01:00
Sebastian Kügler
36564796d0
Fix namespacing for RangeModel in ScrollBar
2013-02-20 01:08:52 +01:00
Sebastian Kügler
4e82cc5d3d
TextField polishing
...
- remove call to closeSoftwareInputPanel before calling it, it's removed
from TextInput in commit
3721de405e
I suppose it now "just works", but will test. The API is not there,
anyway, so it's safe to remove.
- clearbutton only shows when enabled
- clearbutton rightmargin
2013-02-20 00:26:33 +01:00
Sebastian Kügler
48cd938931
do not override TextField.activeFocus property
...
In QtQuick2, we cannot override a property anymore. In the case of
TextField, this means we'll have to rely on Qt for focus handling.
2013-02-19 22:32:41 +01:00
Marco Martin
97d8362774
fix isValid()
2013-02-19 17:50:38 +01:00
Sebastian Kügler
b15f6baebd
Port, make build and enable KRunnerModel plugin
2013-02-18 01:15:01 +01:00
Sebastian Kügler
6aa3947cd8
clean up linker targets in PlasmaExtras
2013-02-18 01:14:23 +01:00
Sebastian Kügler
e7034a50cb
remove traces from dataengineconsumer and declarativeitemcontainer
...
dataengineconsumer is now used from kdelibs
declarativeitemcontainer is not needed with QtQuick2
2013-02-18 01:03:42 +01:00
Sebastian Kügler
1e13f5718e
Fix off-by-one in RunnerModel
...
Forward-ported from RB
REVIEW:108922
2013-02-16 14:47:13 +01:00
Sebastian Kügler
bb32d5b080
Port eventFilter to Qt5/QtQuick2
...
Now all events already caught by children also propagate into the
MouseEventListener, making it work completely as it should (tested).
2013-02-15 16:34:09 +01:00
Sebastian Kügler
ac5a34dfe4
DeclarativeItemContainer goes the way of the Dino
2013-02-15 16:12:42 +01:00
Sebastian Kügler
69dbc5a202
Finalize port of Locale bindings
...
Small, likely irrelevant API changes:
* removed: bool useTranscript(...)
* removed: QString translateQt(...)
has been removed in kdelibs as well, and is
removeAccelerator now uses KLocalizedString, and is expected to fully
work, so is isApplicationTranslatedInto().
Another module fully ported. :)
2013-02-15 05:32:47 +01:00
Sebastian Kügler
19d9a2b88b
Port, build Locale bindings
...
This enables 90% of the Locale bindings. Some translation-related things
need changing.
2013-02-15 05:13:53 +01:00
Sebastian Kügler
e071a0fdd0
small cleanup
2013-02-15 04:05:58 +01:00
Sebastian Kügler
7a2828c7b3
Enable dataenginebindings: QScriptValues for engines
2013-02-15 04:04:51 +01:00
Sebastian Kügler
6c6acb9944
A whole bunch of types in PlasmaCore
...
This enables, ports where necessary, the rest of the DataEngine classes,
ServiceJob handling, and RunnerManager.
Now, more or less only Dialog and ToolTip are unported. Those will need
reimplementations for QtQuick2.
2013-02-15 04:01:53 +01:00
Sebastian Kügler
8fa8e6675b
registerType SortFilterModel
2013-02-15 03:48:53 +01:00
Sebastian Kügler
2ef90c4a12
Port, build and register DataModel
2013-02-15 03:46:49 +01:00
Sebastian Kügler
1c3ee1168a
registerType DataSource
2013-02-15 03:36:00 +01:00
Sebastian Kügler
d8f9f8be9b
Port Core.DataSource to Plasma2
2013-02-15 03:33:22 +01:00
Sebastian Kügler
d7ac446c43
Enable build of PlasmaExtras
2013-02-15 02:44:21 +01:00
Sebastian Kügler
b8ac0c045c
Port PlasmaExtras to Qt5
...
The only thing missing is ResourceInstance, which needs KActivities
ported to Qt5 first. Otherwise, seems to work.
2013-02-15 02:41:31 +01:00
Sebastian Kügler
72ebf77b53
PlasmaExtras: switch imports to QtQuick 2.0
2013-02-15 02:11:38 +01:00
Sebastian Kügler
cf04f4591b
Port MouseEventListener to QtQuick2
...
All those signals work, I'm not quite sure what the eventFilter is used
for, the Item seems to work just fine without it. I've left it disabled
for now, maybe we can kill this code?
CCMAIL:mart@kde.org
2013-02-15 01:38:40 +01:00
Sebastian Kügler
57bac0cdaa
register types for {QImage|QPixmap}Item
2013-02-15 00:24:30 +01:00
Sebastian Kügler
a283134b3e
Port QtExtras.QImageItem to Qt5, enable build
2013-02-15 00:20:01 +01:00
Sebastian Kügler
49dee59515
Port QtExtras.QPixmapItem to Qt5, enable build
2013-02-15 00:16:21 +01:00
Marco Martin
8b5ea692b3
add another include dir
2013-02-14 19:47:08 +01:00
Sebastian Kügler
7dfe957e66
The Big Move
...
All cpp code moves into the src/ subdirectory, as the Frameworks policy
suggests.
Directory structure should now be in line with other, future frameworks.
2013-02-14 17:17:12 +01:00