Port all backends to the new AbstractBackend API

Authored by Dan Vrátil <dvratil@redhat.com>.

Description

Port all backends to the new AbstractBackend API

This involves emitting the configChanged signal, and returning EDID as a
QByteArray instead of KScreen::Edid object (this is because we will need
to transfer EDID over DBus, so we would have to serialize the EDID data
again - so instead we only provide the raw data, and deserialization will
be done on client side)

Details

Committed
Dan Vrátil <dvratil@redhat.com>Oct 22 2014, 1:11 PM
Parents
R110:5813d88a86cd: AbstractBackend: change API and move to libKF5KScreen
Branches
Unknown
Tags
Unknown
Dan Vrátil <dvratil@redhat.com> committed R110:b0bcda436387: Port all backends to the new AbstractBackend API (authored by Dan Vrátil <dvratil@redhat.com>).Oct 22 2014, 1:11 PM