Re-factored the basic idea of the application: Engine is the main class that ownsWind...
[qtmeetings] / tests / TestQtMeetings.pro
1 QT += testlib \
2     xml \
3     network
4 TEMPLATE = app
5 CONFIG += qtestlib
6 CONFIG += link_pkgconfig
7 PKGCONFIG += libalarm
8
9 INCLUDEPATH += ../src/Domain/ \
10     ../src/Domain/Configuration/ \
11     ../src/IO/ \
12     ../src/IO/Communication/ \
13     ../src/IO/DeviceControl/ \
14     ../src/BusinessLogic/ \
15     ../src/BusinessLogic/Utils/ \
16     ../src/UserInterface/ \
17     ../src/UserInterface/Components/ \
18     ../src/UserInterface/Utils/ \
19     ../src/UserInterface/Views/ \
20     Domain/Room/ \
21     Domain/Meeting/ \
22     Domain/Configuration/ConnectionSettings/ \
23     Domain/Configuration/DisplaySettings/ \
24     Domain/Configuration/StartupSettings/ \
25     Domain/Configuration/Configuration/ \
26     BusinessLogic/Utils/Clock/ \
27     BusinessLogic/Utils/ErrorMapper/ \
28     BusinessLogic/Engine/ \
29     UserInterface/Components/MeetingRoomCombo/
30
31 HEADERS += ../src/Domain/Room.h \
32     ../src/Domain/Meeting.h \
33     ../src/Domain/Configuration/ConnectionSettings.h \
34     ../src/Domain/Configuration/StartupSettings.h \
35     ../src/Domain/Configuration/DisplaySettings.h \
36     ../src/Domain/Configuration/Configuration.h \
37     ../src/IO/Communication/Communication.h \
38     ../src/IO/Communication/CommunicationManager.h \
39     ../src/IO/DeviceControl/AlarmSender.h \
40     ../src/IO/DeviceControl/HWKeyListener.h \
41     ../src/IO/DeviceControl/DeviceDataStorage.h \
42     ../src/IO/DeviceControl/DeviceManager.h \
43     ../src/BusinessLogic/Utils/ErrorMapper.h \
44     ../src/BusinessLogic/Utils/Clock.h \
45     ../src/BusinessLogic/Engine.h \
46     ../src/UserInterface/Utils/ToolBox.h \
47     ../src/UserInterface/Utils/PopUpMessageBox.h \
48     ../src/UserInterface/Components/ObservedWidget.h \
49     ../src/UserInterface/Components/TimeDisplayWidget.h \
50     ../src/UserInterface/Components/DigitalTimeDisplayWidget.h \
51     ../src/UserInterface/Components/MeetingRoomCombo.h \
52     ../src/UserInterface/Components/ScheduleWidget.h \
53     ../src/UserInterface/Views/RoomStatusIndicatorWidget.h \
54     ../src/UserInterface/Views/WeeklyViewWidget.h \
55     ../src/UserInterface/Views/MeetingInfoDialog.h \
56     ../src/UserInterface/WindowManager.h \
57     Domain/Room/TestRoom.h \
58     Domain/Meeting/TestMeeting.h \
59     Domain/Configuration/ConnectionSettings/TestConnectionSettings.h \
60     Domain/Configuration/DisplaySettings/TestDisplaySettings.h \
61     Domain/Configuration/StartupSettings/TestStartupSettings.h \
62     Domain/Configuration/Configuration/TestConfiguration.h \
63     BusinessLogic/Utils/Clock/TestClock.h \
64     BusinessLogic/Utils/ErrorMapper/TestErrorMapper.h \
65     BusinessLogic/Engine/TestEngine.h \
66     UserInterface/Components/MeetingRoomCombo/TestMeetingRoomCombo.h
67
68 SOURCES += ../src/Domain/Room.cpp \
69     ../src/Domain/Meeting.cpp \
70     ../src/Domain/Configuration/ConnectionSettings.cpp \
71     ../src/Domain/Configuration/StartupSettings.cpp \
72     ../src/Domain/Configuration/DisplaySettings.cpp \
73     ../src/Domain/Configuration/Configuration.cpp \
74     ../src/IO/Communication/Communication.cpp \
75     ../src/IO/Communication/CommunicationManager.cpp \
76     ../src/IO/DeviceControl/AlarmSender.cpp \
77     ../src/IO/DeviceControl/HWKeyListener.cpp \
78     ../src/IO/DeviceControl/DeviceDataStorage.cpp \
79     ../src/IO/DeviceControl/DeviceManager.cpp \
80     ../src/BusinessLogic/Utils/ErrorMapper.cpp \
81     ../src/BusinessLogic/Utils/Clock.cpp \
82     ../src/BusinessLogic/Engine.cpp \
83     ../src/UserInterface/Utils/ToolBox.cpp \
84     ../src/UserInterface/Utils/PopUpMessageBox.cpp \
85     ../src/UserInterface/Components/ObservedWidget.cpp \
86     ../src/UserInterface/Components/TimeDisplayWidget.cpp \
87     ../src/UserInterface/Components/DigitalTimeDisplayWidget.cpp \
88     ../src/UserInterface/Components/MeetingRoomCombo.cpp \
89     ../src/UserInterface/Components/ScheduleWidget.cpp \
90     ../src/UserInterface/Views/RoomStatusIndicatorWidget.cpp \
91     ../src/UserInterface/Views/WeeklyViewWidget.cpp \
92     ../src/UserInterface/Views/MeetingInfoDialog.cpp \
93     ../src/UserInterface/WindowManager.cpp \
94     Domain/Room/TestRoom.cpp \
95     Domain/Meeting/TestMeeting.cpp \
96     Domain/Configuration/ConnectionSettings/TestConnectionSettings.cpp \
97     Domain/Configuration/DisplaySettings/TestDisplaySettings.cpp \
98     Domain/Configuration/StartupSettings/TestStartupSettings.cpp \
99     Domain/Configuration/Configuration/TestConfiguration.cpp \
100     BusinessLogic/Utils/Clock/TestClock.cpp \
101     BusinessLogic/Utils/ErrorMapper/TestErrorMapper.cpp \
102     BusinessLogic/Engine/TestEngine.cpp \
103     UserInterface/Components/MeetingRoomCombo/TestMeetingRoomCombo.cpp \
104     TestQtMeetings.cpp
105
106 RESOURCES += ../resources/BusinessLogic.qrc \
107     ../resources/UserInterface.qrc