> On Čer. 18, 2014, 9:07 dop., Kai Uwe Broulik wrote: > > If there are no objections I will push this evening.
Pushed or not? :) - Lukáš ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/117806/#review60352 ----------------------------------------------------------- On Kvě. 28, 2014, 8:38 odp., Kai Uwe Broulik wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://git.reviewboard.kde.org/r/117806/ > ----------------------------------------------------------- > > (Updated Kvě. 28, 2014, 8:38 odp.) > > > Review request for Solid, Àlex Fiestas, Aleix Pol Gonzalez, Ivan Čukić, and > Lukáš Tinkl. > > > Repository: solid > > > Description > ------- > > This adds proper model support to the Solid device import making it possible > to hook it up to a ListView directly with automatically propagated change > notifications. > > You can have a look at a WIP battery monitor using it in [plasma-workspace] > broulik/batterymonitorsolidimport branch. > > I'm not completely satisfied with it as I'm not really good at that Qt model > stuff, having the private impl mess around with the QList and having the > model itself just calling beginInsertRows and endInsertRows is probably not > optimal. > > I apologize for the hard-to-read diff but I renamed the files outside of git > and git diff --find-copies-harder confused Review Board :/ It is also > available in the broulik/modelimport branch. > > > Diffs > ----- > > autotests/CMakeLists.txt 4368a0d > autotests/qml/tst_declarativedevices.qml PRE-CREATION > src/imports/CMakeLists.txt 8c579ef > src/imports/declarativedevices.h PRE-CREATION > src/imports/declarativedevices.cpp PRE-CREATION > src/imports/declarativedevices_p.h PRE-CREATION > src/imports/devices.h e321c5c > src/imports/devices.cpp a586728 > src/imports/devices_p.h 7d5a1f9 > src/imports/solidextensionplugin.cpp 6a959f1 > src/solid/devices/CMakeLists.txt 9271ae1 > src/solid/devices/backends/fakehw/fakedeviceinterface.h ea7909d > src/solid/devices/backends/fakehw/fakedeviceinterface.cpp b5f5821 > src/solid/devices/backends/fstab/fstabnetworkshare.h 8c5bf1a > src/solid/devices/backends/fstab/fstabnetworkshare.cpp 1194a78 > src/solid/devices/backends/fstab/fstabstorageaccess.h 434a190 > src/solid/devices/backends/fstab/fstabstorageaccess.cpp 0a77b27 > src/solid/devices/backends/hal/halbattery.h 1e60aeb > src/solid/devices/backends/hal/halbattery.cpp a2ac83d > src/solid/devices/backends/hal/halblock.h 6e673ed > src/solid/devices/backends/hal/halblock.cpp 1d3e51c > src/solid/devices/backends/hal/halcamera.h 43148bf > src/solid/devices/backends/hal/halcamera.cpp 562568d > src/solid/devices/backends/hal/halcdrom.cpp b35b0de > src/solid/devices/backends/hal/haldevice.cpp e878576 > src/solid/devices/backends/hal/halgenericinterface.h b2e2683 > src/solid/devices/backends/hal/halgenericinterface.cpp db7cd40 > src/solid/devices/backends/hal/halopticaldisc.cpp b3004be > src/solid/devices/backends/hal/halportablemediaplayer.h 9e6a6fe > src/solid/devices/backends/hal/halportablemediaplayer.cpp fde65bd > src/solid/devices/backends/hal/halprocessor.h 1c17ce9 > src/solid/devices/backends/hal/halprocessor.cpp 31959ae > src/solid/devices/backends/hal/halstorage.cpp 7ded650 > src/solid/devices/backends/hal/halstorageaccess.h aaa65ed > src/solid/devices/backends/hal/halstorageaccess.cpp 7463212 > src/solid/devices/backends/hal/halvolume.cpp 4dd4bcc > src/solid/devices/backends/udev/CMakeLists.txt 08c59f1 > src/solid/devices/backends/udev/udevblock.h a3263c1 > src/solid/devices/backends/udev/udevblock.cpp d7dc110 > src/solid/devices/backends/udev/udevcamera.h 8d15764 > src/solid/devices/backends/udev/udevcamera.cpp fa89055 > src/solid/devices/backends/udev/udevdeviceinterface.h 5b190e7 > src/solid/devices/backends/udev/udevdeviceinterface.cpp b67592c > src/solid/devices/backends/udev/udevgenericinterface.h 0939150 > src/solid/devices/backends/udev/udevgenericinterface.cpp f513cec > src/solid/devices/backends/udev/udevportablemediaplayer.h dc72ce8 > src/solid/devices/backends/udev/udevportablemediaplayer.cpp 907051c > src/solid/devices/backends/udev/udevprocessor.h 3c5db5c > src/solid/devices/backends/udev/udevprocessor.cpp 80d14f5 > src/solid/devices/backends/udisks2/udisksdeviceinterface.h 871aad9 > src/solid/devices/backends/udisks2/udisksdeviceinterface.cpp 9fa60e5 > src/solid/devices/backends/upower/upowerbattery.h 9b49d32 > src/solid/devices/backends/upower/upowerdeviceinterface.h 2fcb322 > src/solid/devices/backends/upower/upowerdeviceinterface.cpp 0ee5674 > src/solid/devices/frontend/device.cpp 1ced757 > src/solid/devices/frontend/deviceinterface.h dd212cc > src/solid/devices/frontend/deviceinterface.cpp 15a248d > src/solid/devices/ifaces/backenddeviceinterface.h PRE-CREATION > src/solid/devices/ifaces/backenddeviceinterface.cpp PRE-CREATION > src/solid/devices/ifaces/device.h 893823d > src/solid/devices/ifaces/deviceinterface.h 5c14496 > > Diff: https://git.reviewboard.kde.org/r/117806/diff/ > > > Testing > ------- > > I tried to iron out most of the crashes and issues and that thing will > definitely need a whole lot of unit tests. > > > Thanks, > > Kai Uwe Broulik > >
_______________________________________________ Kde-hardware-devel mailing list Kde-hardware-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-hardware-devel