qml interop: remove clientwrapper
The clientwrapper class masks granular object registration within
qml, and encourages code duplication between viewmodels(adapters)
and code lasagnafication and the misuse of declarative Qml.
Change-Id: I85fef214363e62e54fc0681282323ea4861000d6
Gitlab: #66
diff --git a/jami-qt.pro b/jami-qt.pro
index 3af3746..14bbf37 100644
--- a/jami-qt.pro
+++ b/jami-qt.pro
@@ -110,92 +110,93 @@
}
# Input
-HEADERS += ./src/smartlistmodel.h \
- ./src/utils.h \
- ./src/bannedlistmodel.h \
- ./src/version.h \
- ./src/accountlistmodel.h \
- ./src/runguard.h \
- ./src/lrcinstance.h \
- ./src/globalsystemtray.h \
- ./src/appsettingsmanager.h \
- ./src/webchathelpers.h \
- ./src/pixbufmanipulator.h \
- ./src/rendermanager.h \
- ./src/connectivitymonitor.h \
- ./src/jamiavatartheme.h \
- ./src/mainapplication.h \
- ./src/qrimageprovider.h \
- ./src/messagesadapter.h \
- ./src/accountadapter.h \
- ./src/tintedbuttonimageprovider.h \
- ./src/calladapter.h \
- ./src/conversationsadapter.h \
- ./src/distantrenderer.h \
- ./src/previewrenderer.h \
- ./src/qmladapterbase.h \
- ./src/avadapter.h \
- ./src/contactadapter.h \
- ./src/pluginadapter.h \
- ./src/settingsadapter.h \
- ./src/deviceitemlistmodel.h \
- ./src/pluginitemlistmodel.h \
- ./src/mediahandleritemlistmodel.h \
- ./src/preferenceitemlistmodel.h \
- ./src/audiocodeclistmodel.h \
- ./src/videocodeclistmodel.h \
- ./src/accountstomigratelistmodel.h \
- ./src/clientwrapper.h \
- ./src/audioinputdevicemodel.h \
- ./src/videoinputdevicemodel.h \
- ./src/audiooutputdevicemodel.h \
- ./src/pluginlistpreferencemodel.h \
- ./src/videoformatfpsmodel.h \
- ./src/videoformatresolutionmodel.h \
- ./src/audiomanagerlistmodel.h \
+HEADERS += \
+ src/smartlistmodel.h \
+ src/utils.h \
+ src/bannedlistmodel.h \
+ src/version.h \
+ src/accountlistmodel.h \
+ src/runguard.h \
+ src/lrcinstance.h \
+ src/globalsystemtray.h \
+ src/appsettingsmanager.h \
+ src/webchathelpers.h \
+ src/pixbufmanipulator.h \
+ src/rendermanager.h \
+ src/connectivitymonitor.h \
+ src/jamiavatartheme.h \
+ src/mainapplication.h \
+ src/qrimageprovider.h \
+ src/messagesadapter.h \
+ src/accountadapter.h \
+ src/tintedbuttonimageprovider.h \
+ src/calladapter.h \
+ src/conversationsadapter.h \
+ src/distantrenderer.h \
+ src/previewrenderer.h \
+ src/qmladapterbase.h \
+ src/avadapter.h \
+ src/contactadapter.h \
+ src/pluginadapter.h \
+ src/settingsadapter.h \
+ src/deviceitemlistmodel.h \
+ src/pluginitemlistmodel.h \
+ src/mediahandleritemlistmodel.h \
+ src/preferenceitemlistmodel.h \
+ src/audiocodeclistmodel.h \
+ src/videocodeclistmodel.h \
+ src/accountstomigratelistmodel.h \
+ src/audioinputdevicemodel.h \
+ src/videoinputdevicemodel.h \
+ src/audiooutputdevicemodel.h \
+ src/pluginlistpreferencemodel.h \
+ src/videoformatfpsmodel.h \
+ src/videoformatresolutionmodel.h \
+ src/audiomanagerlistmodel.h \
src/qmlregister.h \
src/qtutils.h \
src/utilsadapter.h
-SOURCES += ./src/bannedlistmodel.cpp \
- ./src/accountlistmodel.cpp \
- ./src/runguard.cpp \
- ./src/webchathelpers.cpp \
- ./src/main.cpp \
- ./src/globalsystemtray.cpp \
- ./src/smartlistmodel.cpp \
- ./src/utils.cpp \
- ./src/pixbufmanipulator.cpp \
- ./src/rendermanager.cpp \
- ./src/connectivitymonitor.cpp \
- ./src/mainapplication.cpp \
- ./src/messagesadapter.cpp \
- ./src/accountadapter.cpp \
- ./src/calladapter.cpp \
- ./src/conversationsadapter.cpp \
- ./src/distantrenderer.cpp \
- ./src/previewrenderer.cpp \
- ./src/avadapter.cpp \
- ./src/contactadapter.cpp \
- ./src/pluginadapter.cpp \
- ./src/settingsadapter.cpp \
- ./src/deviceitemlistmodel.cpp \
- ./src/pluginitemlistmodel.cpp \
- ./src/mediahandleritemlistmodel.cpp \
- ./src/preferenceitemlistmodel.cpp \
- ./src/audiocodeclistmodel.cpp \
- ./src/videocodeclistmodel.cpp \
- ./src/accountstomigratelistmodel.cpp \
- ./src/clientwrapper.cpp \
- ./src/audioinputdevicemodel.cpp \
- ./src/videoinputdevicemodel.cpp \
- ./src/audiooutputdevicemodel.cpp \
- ./src/pluginlistpreferencemodel.cpp \
- ./src/videoformatfpsmodel.cpp \
- ./src/videoformatresolutionmodel.cpp \
- ./src/audiomanagerlistmodel.cpp \
+SOURCES += \
+ src/bannedlistmodel.cpp \
+ src/accountlistmodel.cpp \
+ src/runguard.cpp \
+ src/webchathelpers.cpp \
+ src/main.cpp \
+ src/globalsystemtray.cpp \
+ src/smartlistmodel.cpp \
+ src/utils.cpp \
+ src/pixbufmanipulator.cpp \
+ src/rendermanager.cpp \
+ src/connectivitymonitor.cpp \
+ src/mainapplication.cpp \
+ src/messagesadapter.cpp \
+ src/accountadapter.cpp \
+ src/calladapter.cpp \
+ src/conversationsadapter.cpp \
+ src/distantrenderer.cpp \
+ src/previewrenderer.cpp \
+ src/avadapter.cpp \
+ src/contactadapter.cpp \
+ src/pluginadapter.cpp \
+ src/settingsadapter.cpp \
+ src/deviceitemlistmodel.cpp \
+ src/pluginitemlistmodel.cpp \
+ src/mediahandleritemlistmodel.cpp \
+ src/preferenceitemlistmodel.cpp \
+ src/audiocodeclistmodel.cpp \
+ src/videocodeclistmodel.cpp \
+ src/accountstomigratelistmodel.cpp \
+ src/audioinputdevicemodel.cpp \
+ src/videoinputdevicemodel.cpp \
+ src/audiooutputdevicemodel.cpp \
+ src/pluginlistpreferencemodel.cpp \
+ src/videoformatfpsmodel.cpp \
+ src/videoformatresolutionmodel.cpp \
+ src/audiomanagerlistmodel.cpp \
src/qmlregister.cpp \
src/utilsadapter.cpp
-RESOURCES += ./resources.qrc \
- ./qml.qrc
+RESOURCES += \
+ resources.qrc \
+ qml.qrc