~ci-train-bot/ubuntu-settings-components/ubuntu-settings-components-ubuntu-zesty-2236

176.2.1 by Jonas G. Drange
adds skel
1
project(UbuntuSettingsPrintersQml)
2
176.2.8 by Jonas G. Drange
working end to end
3
add_definitions(-DUBUNTUSETTINGSPRINTERS_LIBRARY)
176.2.1 by Jonas G. Drange
adds skel
4
176.20.1 by Jonas G. Drange
adds cups notification infrastructure
5
include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CUPS_INCLUDE_DIR})
176.2.5 by Jonas G. Drange
adds facade, and utilizes FindCups to fault on missing build dep
6
176.2.8 by Jonas G. Drange
working end to end
7
find_package(Qt5Gui REQUIRED)
176.2.3 by Jonas G. Drange
remove some stuffs not priority for now, add something that builds
8
find_package(Qt5PrintSupport REQUIRED)
176.2.8 by Jonas G. Drange
working end to end
9
find_package(Qt5Qml REQUIRED)
176.20.1 by Jonas G. Drange
adds cups notification infrastructure
10
find_package(Qt5DBus REQUIRED)
176.17.7 by Jonas G. Drange
uses qfuture to produce hits
11
find_package(Qt5Concurrent REQUIRED)
176.2.3 by Jonas G. Drange
remove some stuffs not priority for now, add something that builds
12
176.20.1 by Jonas G. Drange
adds cups notification infrastructure
13
qt5_add_dbus_interface(
14
    GEN_SOURCES
15
    ${CMAKE_CURRENT_SOURCE_DIR}/org.cups.cupsd.Notifier.xml
16
    cupsdnotifier)
17
176.2.3 by Jonas G. Drange
remove some stuffs not priority for now, add something that builds
18
add_library(UbuntuSettingsPrintersQml SHARED
176.20.1 by Jonas G. Drange
adds cups notification infrastructure
19
    ${GEN_SOURCES}
176.8.9 by Jonas G. Drange
makes the printerbackend an abstraction so that the printer can be one of cups, pdf, whatever.
20
    backend/backend.cpp
21
    backend/backend_cups.cpp
22
    backend/backend_pdf.cpp
176.25.1 by Jonas G. Drange
drops cupsfacade
23
24
    cups/ippclient.cpp
25
    cups/printerdriverloader.cpp
176.25.11 by Jonas G. Drange
improves lazy loading story
26
    cups/printerloader.cpp
176.25.1 by Jonas G. Drange
drops cupsfacade
27
176.17.5 by Jonas G. Drange
moves drivermodel forward
28
    models/drivermodel.cpp
176.19.3 by Andrew Hayzen
* Add JobModel which lists the jobs for a certain printer
29
    models/jobmodel.cpp
176.2.7 by Jonas G. Drange
continues story, adding start of printermodel
30
    models/printermodel.cpp
176.25.1 by Jonas G. Drange
drops cupsfacade
31
176.2.3 by Jonas G. Drange
remove some stuffs not priority for now, add something that builds
32
    printer/printer.cpp
176.3.1 by Andrew Hayzen
* Add PrinterJob for sending a job to the printer
33
    printer/printerjob.cpp
176.29.1 by Jonas G. Drange
adds signalhandler to buffer printer change signals
34
    printer/printersignalhandler.cpp
176.2.7 by Jonas G. Drange
continues story, adding start of printermodel
35
    printers/printers.cpp
176.25.1 by Jonas G. Drange
drops cupsfacade
36
37
    enums.h
38
    i18n.cpp
176.2.8 by Jonas G. Drange
working end to end
39
    plugin.cpp
176.12.1 by Andrew Hayzen
* Add support for translations in the printer components
40
    structs.h
176.7.1 by Andrew Hayzen
* Add a Printers::allPrintersWithPdf option which includes a fake pdf at the bottom
41
    utils.h
176.2.1 by Jonas G. Drange
adds skel
42
)
43
44
target_link_libraries(UbuntuSettingsPrintersQml
176.20.1 by Jonas G. Drange
adds cups notification infrastructure
45
    Qt5::DBus
176.2.8 by Jonas G. Drange
working end to end
46
    Qt5::Gui
176.2.3 by Jonas G. Drange
remove some stuffs not priority for now, add something that builds
47
    Qt5::PrintSupport
176.2.8 by Jonas G. Drange
working end to end
48
    Qt5::Qml
176.17.7 by Jonas G. Drange
uses qfuture to produce hits
49
    Qt5::Concurrent
176.2.5 by Jonas G. Drange
adds facade, and utilizes FindCups to fault on missing build dep
50
    ${CUPS_LIBRARIES}
176.2.1 by Jonas G. Drange
adds skel
51
)
52
176.2.8 by Jonas G. Drange
working end to end
53
add_usc_plugin(Ubuntu.Settings.Printers 0.1 Ubuntu/Settings/Printers TARGETS UbuntuSettingsPrintersQml)