Changeset 42:63df32d07e95 in SMSSender
- Timestamp:
- Jan 14, 2010 3:12:17 PM (13 years ago)
- Branch:
- 3.0
- Convert:
- svn:3639001d-8e34-449c-bb86-3782b86c4877/branches/3.0@41
- Files:
-
- 6 added
- 1 deleted
- 56 edited
Legend:
- Unmodified
- Added
- Removed
-
Makefile
r36 r42 1 1 ############################################################################# 2 2 # Makefile for building: smssender-bin 3 # Generated by qmake (2.01a) (Qt 4.5.2) on: Mon Nov 16 18:21:29 20093 # Generated by qmake (2.01a) (Qt 4.5.2) on: Thu Jan 14 13:21:33 2010 4 4 # Project: smssender.pro 5 5 # Template: app … … 7 7 ############################################################################# 8 8 9 first: debug10 install: debug-install11 uninstall: debug-uninstall9 first: release 10 install: release-install 11 uninstall: release-uninstall 12 12 MAKEFILE = Makefile 13 13 QMAKE = /usr/bin/qmake … … 28 28 MKDIR = mkdir -p 29 29 SUBTARGETS = \ 30 debug\31 release30 release \ 31 debug 32 32 33 release: $(MAKEFILE).Release FORCE 34 $(MAKE) -f $(MAKEFILE).Release 35 release-make_default: $(MAKEFILE).Release FORCE 36 $(MAKE) -f $(MAKEFILE).Release 37 release-make_first: $(MAKEFILE).Release FORCE 38 $(MAKE) -f $(MAKEFILE).Release first 39 release-all: $(MAKEFILE).Release FORCE 40 $(MAKE) -f $(MAKEFILE).Release all 41 release-clean: $(MAKEFILE).Release FORCE 42 $(MAKE) -f $(MAKEFILE).Release clean 43 release-distclean: $(MAKEFILE).Release FORCE 44 $(MAKE) -f $(MAKEFILE).Release distclean 45 release-install: $(MAKEFILE).Release FORCE 46 $(MAKE) -f $(MAKEFILE).Release install 47 release-uninstall: $(MAKEFILE).Release FORCE 48 $(MAKE) -f $(MAKEFILE).Release uninstall 33 49 debug: $(MAKEFILE).Debug FORCE 34 50 $(MAKE) -f $(MAKEFILE).Debug … … 47 63 debug-uninstall: $(MAKEFILE).Debug FORCE 48 64 $(MAKE) -f $(MAKEFILE).Debug uninstall 49 release: $(MAKEFILE).Release FORCE50 $(MAKE) -f $(MAKEFILE).Release51 release-make_default: $(MAKEFILE).Release FORCE52 $(MAKE) -f $(MAKEFILE).Release53 release-make_first: $(MAKEFILE).Release FORCE54 $(MAKE) -f $(MAKEFILE).Release first55 release-all: $(MAKEFILE).Release FORCE56 $(MAKE) -f $(MAKEFILE).Release all57 release-clean: $(MAKEFILE).Release FORCE58 $(MAKE) -f $(MAKEFILE).Release clean59 release-distclean: $(MAKEFILE).Release FORCE60 $(MAKE) -f $(MAKEFILE).Release distclean61 release-install: $(MAKEFILE).Release FORCE62 $(MAKE) -f $(MAKEFILE).Release install63 release-uninstall: $(MAKEFILE).Release FORCE64 $(MAKE) -f $(MAKEFILE).Release uninstall65 65 66 66 Makefile: smssender.pro /usr/share/qt4/mkspecs/linux-g++/qmake.conf /usr/share/qt4/mkspecs/common/g++.conf \ … … 72 72 /usr/share/qt4/mkspecs/features/exclusive_builds.prf \ 73 73 /usr/share/qt4/mkspecs/features/default_pre.prf \ 74 /usr/share/qt4/mkspecs/features/ debug.prf \74 /usr/share/qt4/mkspecs/features/release.prf \ 75 75 /usr/share/qt4/mkspecs/features/debug_and_release.prf \ 76 76 /usr/share/qt4/mkspecs/features/default_post.prf \ … … 95 95 /usr/share/qt4/mkspecs/features/exclusive_builds.prf: 96 96 /usr/share/qt4/mkspecs/features/default_pre.prf: 97 /usr/share/qt4/mkspecs/features/ debug.prf:97 /usr/share/qt4/mkspecs/features/release.prf: 98 98 /usr/share/qt4/mkspecs/features/debug_and_release.prf: 99 99 /usr/share/qt4/mkspecs/features/default_post.prf: … … 114 114 qmake_all: FORCE 115 115 116 make_default: debug-make_default release-make_default FORCE117 make_first: debug-make_first release-make_first FORCE118 all: debug-all release-all FORCE119 clean: debug-clean release-clean FORCE120 distclean: debug-distclean release-distclean FORCE116 make_default: release-make_default debug-make_default FORCE 117 make_first: release-make_first debug-make_first FORCE 118 all: release-all debug-all FORCE 119 clean: release-clean debug-clean FORCE 120 distclean: release-distclean debug-distclean FORCE 121 121 -$(DEL_FILE) Makefile 122 122 123 release-mocclean: $(MAKEFILE).Release 124 $(MAKE) -f $(MAKEFILE).Release mocclean 123 125 debug-mocclean: $(MAKEFILE).Debug 124 126 $(MAKE) -f $(MAKEFILE).Debug mocclean 125 release-mocclean: $(MAKEFILE).Release 126 $(MAKE) -f $(MAKEFILE).Release mocclean 127 mocclean: debug-mocclean release-mocclean 127 mocclean: release-mocclean debug-mocclean 128 128 129 release-mocables: $(MAKEFILE).Release 130 $(MAKE) -f $(MAKEFILE).Release mocables 129 131 debug-mocables: $(MAKEFILE).Debug 130 132 $(MAKE) -f $(MAKEFILE).Debug mocables 131 release-mocables: $(MAKEFILE).Release 132 $(MAKE) -f $(MAKEFILE).Release mocables 133 mocables: debug-mocables release-mocables 133 mocables: release-mocables debug-mocables 134 134 FORCE: 135 135 136 $(MAKEFILE).Release: Makefile 136 137 $(MAKEFILE).Debug: Makefile 137 $(MAKEFILE).Release: Makefile -
Makefile.Debug
r36 r42 1 1 ############################################################################# 2 2 # Makefile for building: smssender-bin 3 # Generated by qmake (2.01a) (Qt 4.5.2) on: Mon Nov 16 18:21:29 20093 # Generated by qmake (2.01a) (Qt 4.5.2) on: Thu Jan 14 13:21:33 2010 4 4 # Project: smssender.pro 5 5 # Template: app … … 13 13 CFLAGS = -pipe -g -D_REENTRANT -Wall -W $(DEFINES) 14 14 CXXFLAGS = -pipe -g -D_REENTRANT -Wall -W $(DEFINES) 15 INCPATH = -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Iapp -Ilib/libinterfaces/src/business -Ilib/libinterfaces/src -Idebug -I.15 INCPATH = -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Iapp -Ilib/libinterfaces/src/business -Ilib/libinterfaces/src/exceptions -Ilib/libinterfaces/src -Ilib/libdatatypes/src/business -Ilib/libutils/src -Idebug -I. 16 16 LINK = g++ 17 17 LFLAGS = 18 LIBS = $(SUBLIBS) -L/usr/lib -Llib/ -ltntdb -lcrypto++ -l interfaces -lpthread -lQtGui -lQtCore18 LIBS = $(SUBLIBS) -L/usr/lib -Llib/ -ltntdb -lcrypto++ -ldatatypes -linterfaces -lutils -lpthread -lQtGui -lQtCore 19 19 AR = ar cqs 20 20 RANLIB = … … 42 42 ####### Files 43 43 44 SOURCES = src/ui/VCEditAccount/vceditaccount.cpp \ 44 SOURCES = src/ui/completers/aliascompleter.cpp \ 45 src/ui/completers/AliasModel.cpp \ 46 src/ui/completers/FilteredPopupCompleter.cpp \ 47 src/ui/VCEditAccount/vceditaccount.cpp \ 45 48 src/ui/VCAccountList/vcaccountlist.cpp \ 46 49 src/business/BCAccountLoadThread.cpp \ … … 52 55 src/business/BCLibraryLoader.cpp \ 53 56 src/ui/VCEditGroup/vceditgroup.cpp \ 54 src/business/BCGroup.cpp \55 57 src/persistence/DAGroupManager.cpp \ 56 58 src/business/BCGroupManager.cpp \ 57 src/utils/strutils.cpp \58 src/business/BCBinary.cpp \59 59 src/ui/UIHelper.cpp \ 60 60 src/ui/VCEditContact/vceditcontact.cpp \ 61 61 src/persistence/DASettings.cpp \ 62 src/business/BCNumber.cpp \63 62 src/ui/VCAddressBook/vcaddressbook.cpp \ 64 63 src/business/BCContactManager.cpp \ 65 src/business/BCContact.cpp \66 64 src/business/BusinessFactory.cpp \ 67 src/business/BCShortcut.cpp \68 65 src/persistence/storage/DASQLiteStorage.cpp \ 69 66 src/business/BCSettings.cpp \ … … 72 69 src/main.cpp \ 73 70 src/ui/VCMain/vcmain.cpp \ 74 src/ui/VCSettings/vcsettings.cpp debug/moc_vceditaccount.cpp \ 71 src/ui/VCSettings/vcsettings.cpp debug/moc_aliascompleter.cpp \ 72 debug/moc_vceditaccount.cpp \ 75 73 debug/moc_vcaccountlist.cpp \ 76 74 debug/moc_BCAccountLoadThread.cpp \ 75 debug/moc_DASQLiteAccountListManager.cpp \ 76 debug/moc_DAAccountManager.cpp \ 77 77 debug/moc_BCAccountLoadManager.cpp \ 78 debug/moc_BCLibraryLoader.cpp \ 78 79 debug/moc_vceditgroup.cpp \ 80 debug/moc_DAGroupManager.cpp \ 79 81 debug/moc_vceditcontact.cpp \ 82 debug/moc_DASettings.cpp \ 80 83 debug/moc_vcaddressbook.cpp \ 84 debug/moc_DASQLiteStorage.cpp \ 85 debug/moc_DAContactManager.cpp \ 86 debug/moc_PersistenceFactory.cpp \ 81 87 debug/moc_vcmain.cpp \ 82 88 debug/moc_vcsettings.cpp \ 83 89 debug/qrc_resource.cpp 84 OBJECTS = debug/vceditaccount.o \ 90 OBJECTS = debug/aliascompleter.o \ 91 debug/AliasModel.o \ 92 debug/FilteredPopupCompleter.o \ 93 debug/vceditaccount.o \ 85 94 debug/vcaccountlist.o \ 86 95 debug/BCAccountLoadThread.o \ … … 92 101 debug/BCLibraryLoader.o \ 93 102 debug/vceditgroup.o \ 94 debug/BCGroup.o \95 103 debug/DAGroupManager.o \ 96 104 debug/BCGroupManager.o \ 97 debug/strutils.o \98 debug/BCBinary.o \99 105 debug/UIHelper.o \ 100 106 debug/vceditcontact.o \ 101 107 debug/DASettings.o \ 102 debug/BCNumber.o \103 108 debug/vcaddressbook.o \ 104 109 debug/BCContactManager.o \ 105 debug/BCContact.o \106 110 debug/BusinessFactory.o \ 107 debug/BCShortcut.o \108 111 debug/DASQLiteStorage.o \ 109 112 debug/BCSettings.o \ … … 113 116 debug/vcmain.o \ 114 117 debug/vcsettings.o \ 118 debug/moc_aliascompleter.o \ 115 119 debug/moc_vceditaccount.o \ 116 120 debug/moc_vcaccountlist.o \ 117 121 debug/moc_BCAccountLoadThread.o \ 122 debug/moc_DASQLiteAccountListManager.o \ 123 debug/moc_DAAccountManager.o \ 118 124 debug/moc_BCAccountLoadManager.o \ 125 debug/moc_BCLibraryLoader.o \ 119 126 debug/moc_vceditgroup.o \ 127 debug/moc_DAGroupManager.o \ 120 128 debug/moc_vceditcontact.o \ 129 debug/moc_DASettings.o \ 121 130 debug/moc_vcaddressbook.o \ 131 debug/moc_DASQLiteStorage.o \ 132 debug/moc_DAContactManager.o \ 133 debug/moc_PersistenceFactory.o \ 122 134 debug/moc_vcmain.o \ 123 135 debug/moc_vcsettings.o \ … … 181 193 dist: 182 194 @$(CHK_DIR_EXISTS) debug/smssender-bin3.0.0 || $(MKDIR) debug/smssender-bin3.0.0 183 $(COPY_FILE) --parents $(SOURCES) $(DIST) debug/smssender-bin3.0.0/ && $(COPY_FILE) --parents src/ui/ VCEditAccount/vceditaccount.h src/ui/VCAccountList/vcaccountlist.h src/business/BCAccountLoadThread.h src/business/BCGatewayManager.h src/persistence/storage/DASQLiteAccountListManager.h src/persistence/DAAccountManager.h src/business/BCAccountManager.h src/business/BCAccountLoadManager.h src/business/BCLibraryLoader.h src/ui/VCEditGroup/vceditgroup.h src/business/BCGroup.h src/persistence/DAGroupManager.h src/business/BCGroupManager.h src/business/BCBinary.h src/ui/UIHelper.h src/ui/VCEditContact/vceditcontact.h src/persistence/DASettings.h src/utils/strutils.h src/business/BCNumber.h src/ui/VCAddressBook/vcaddressbook.h src/utils/typeconvert.h src/business/BCContactManager.h src/business/BCContact.h src/business/BusinessFactory.h src/business/BCShortcut.h src/persistence/storage/DASQLiteStorage.h src/persistence/DAContactManager.h src/business/BCSettings.h src/persistence/PersistenceFactory.h src/ui/VCMain/vcmain.h src/ui/VCSettings/vcsettings.h src/exceptions/LibraryExceptions.h src/exceptions/HttpExceptions.h src/exceptions/StdExceptions.h src/exceptions/StorageExceptions.h debug/smssender-bin3.0.0/ && $(COPY_FILE) --parents lib/resource.qrc debug/smssender-bin3.0.0/ && $(COPY_FILE) --parents src/ui/VCEditAccount/vceditaccount.cpp src/ui/VCAccountList/vcaccountlist.cpp src/business/BCAccountLoadThread.cpp src/business/BCGatewayManager.cpp src/persistence/storage/DASQLiteAccountListManager.cpp src/persistence/DAAccountManager.cpp src/business/BCAccountManager.cpp src/business/BCAccountLoadManager.cpp src/business/BCLibraryLoader.cpp src/ui/VCEditGroup/vceditgroup.cpp src/business/BCGroup.cpp src/persistence/DAGroupManager.cpp src/business/BCGroupManager.cpp src/utils/strutils.cpp src/business/BCBinary.cpp src/ui/UIHelper.cpp src/ui/VCEditContact/vceditcontact.cpp src/persistence/DASettings.cpp src/business/BCNumber.cpp src/ui/VCAddressBook/vcaddressbook.cpp src/business/BCContactManager.cpp src/business/BCContact.cpp src/business/BusinessFactory.cpp src/business/BCShortcut.cpp src/persistence/storage/DASQLiteStorage.cpp src/business/BCSettings.cpp src/persistence/PersistenceFactory.cpp src/persistence/DAContactManager.cpp src/main.cpp src/ui/VCMain/vcmain.cpp src/ui/VCSettings/vcsettings.cpp debug/smssender-bin3.0.0/ && $(COPY_FILE) --parents src/ui/VCEditAccount/vceditaccount.ui src/ui/VCAccountList/vcaccountlist.ui src/ui/VCEditGroup/vceditgroup.ui src/ui/VCEditContact/vceditcontact.ui src/ui/VCAddressBook/vcaddressbook.ui src/ui/VCMain/vcmain.ui src/ui/VCSettings/vcsettings.ui debug/smssender-bin3.0.0/ && $(COPY_FILE) --parents locale/de.ts debug/smssender-bin3.0.0/ && (cd `dirname debug/smssender-bin3.0.0` && $(TAR) smssender-bin3.0.0.tar smssender-bin3.0.0 && $(COMPRESS) smssender-bin3.0.0.tar) && $(MOVE) `dirname debug/smssender-bin3.0.0`/smssender-bin3.0.0.tar.gz . && $(DEL_FILE) -r debug/smssender-bin3.0.0195 $(COPY_FILE) --parents $(SOURCES) $(DIST) debug/smssender-bin3.0.0/ && $(COPY_FILE) --parents src/ui/completers/aliascompleter.h src/ui/completers/AliasModel.h src/ui/completers/FilteredPopupCompleter.h src/ui/VCEditAccount/vceditaccount.h src/ui/VCAccountList/vcaccountlist.h src/business/BCAccountLoadThread.h src/business/BCGatewayManager.h src/persistence/storage/DASQLiteAccountListManager.h src/persistence/DAAccountManager.h src/business/BCAccountManager.h src/business/BCAccountLoadManager.h src/business/BCLibraryLoader.h src/ui/VCEditGroup/vceditgroup.h src/persistence/DAGroupManager.h src/business/BCGroupManager.h src/ui/UIHelper.h src/ui/VCEditContact/vceditcontact.h src/persistence/DASettings.h src/ui/VCAddressBook/vcaddressbook.h src/business/BCContactManager.h src/business/BusinessFactory.h src/persistence/storage/DASQLiteStorage.h src/persistence/DAContactManager.h src/business/BCSettings.h src/persistence/PersistenceFactory.h src/ui/VCMain/vcmain.h src/ui/VCSettings/vcsettings.h debug/smssender-bin3.0.0/ && $(COPY_FILE) --parents lib/resource.qrc debug/smssender-bin3.0.0/ && $(COPY_FILE) --parents src/ui/completers/aliascompleter.cpp src/ui/completers/AliasModel.cpp src/ui/completers/FilteredPopupCompleter.cpp src/ui/VCEditAccount/vceditaccount.cpp src/ui/VCAccountList/vcaccountlist.cpp src/business/BCAccountLoadThread.cpp src/business/BCGatewayManager.cpp src/persistence/storage/DASQLiteAccountListManager.cpp src/persistence/DAAccountManager.cpp src/business/BCAccountManager.cpp src/business/BCAccountLoadManager.cpp src/business/BCLibraryLoader.cpp src/ui/VCEditGroup/vceditgroup.cpp src/persistence/DAGroupManager.cpp src/business/BCGroupManager.cpp src/ui/UIHelper.cpp src/ui/VCEditContact/vceditcontact.cpp src/persistence/DASettings.cpp src/ui/VCAddressBook/vcaddressbook.cpp src/business/BCContactManager.cpp src/business/BusinessFactory.cpp src/persistence/storage/DASQLiteStorage.cpp src/business/BCSettings.cpp src/persistence/PersistenceFactory.cpp src/persistence/DAContactManager.cpp src/main.cpp src/ui/VCMain/vcmain.cpp src/ui/VCSettings/vcsettings.cpp debug/smssender-bin3.0.0/ && $(COPY_FILE) --parents src/ui/VCEditAccount/vceditaccount.ui src/ui/VCAccountList/vcaccountlist.ui src/ui/VCEditGroup/vceditgroup.ui src/ui/VCEditContact/vceditcontact.ui src/ui/VCAddressBook/vcaddressbook.ui src/ui/VCMain/vcmain.ui src/ui/VCSettings/vcsettings.ui debug/smssender-bin3.0.0/ && $(COPY_FILE) --parents locale/de.ts debug/smssender-bin3.0.0/ && (cd `dirname debug/smssender-bin3.0.0` && $(TAR) smssender-bin3.0.0.tar smssender-bin3.0.0 && $(COMPRESS) smssender-bin3.0.0.tar) && $(MOVE) `dirname debug/smssender-bin3.0.0`/smssender-bin3.0.0.tar.gz . && $(DEL_FILE) -r debug/smssender-bin3.0.0 184 196 185 197 … … 200 212 mocables: compiler_moc_header_make_all compiler_moc_source_make_all 201 213 202 compiler_moc_header_make_all: debug/moc_ vceditaccount.cpp debug/moc_vcaccountlist.cpp debug/moc_BCAccountLoadThread.cpp debug/moc_BCAccountLoadManager.cpp debug/moc_vceditgroup.cpp debug/moc_vceditcontact.cpp debug/moc_vcaddressbook.cpp debug/moc_vcmain.cpp debug/moc_vcsettings.cpp214 compiler_moc_header_make_all: debug/moc_aliascompleter.cpp debug/moc_vceditaccount.cpp debug/moc_vcaccountlist.cpp debug/moc_BCAccountLoadThread.cpp debug/moc_DASQLiteAccountListManager.cpp debug/moc_DAAccountManager.cpp debug/moc_BCAccountLoadManager.cpp debug/moc_BCLibraryLoader.cpp debug/moc_vceditgroup.cpp debug/moc_DAGroupManager.cpp debug/moc_vceditcontact.cpp debug/moc_DASettings.cpp debug/moc_vcaddressbook.cpp debug/moc_DASQLiteStorage.cpp debug/moc_DAContactManager.cpp debug/moc_PersistenceFactory.cpp debug/moc_vcmain.cpp debug/moc_vcsettings.cpp 203 215 compiler_moc_header_clean: 204 -$(DEL_FILE) debug/moc_vceditaccount.cpp debug/moc_vcaccountlist.cpp debug/moc_BCAccountLoadThread.cpp debug/moc_BCAccountLoadManager.cpp debug/moc_vceditgroup.cpp debug/moc_vceditcontact.cpp debug/moc_vcaddressbook.cpp debug/moc_vcmain.cpp debug/moc_vcsettings.cpp 216 -$(DEL_FILE) debug/moc_aliascompleter.cpp debug/moc_vceditaccount.cpp debug/moc_vcaccountlist.cpp debug/moc_BCAccountLoadThread.cpp debug/moc_DASQLiteAccountListManager.cpp debug/moc_DAAccountManager.cpp debug/moc_BCAccountLoadManager.cpp debug/moc_BCLibraryLoader.cpp debug/moc_vceditgroup.cpp debug/moc_DAGroupManager.cpp debug/moc_vceditcontact.cpp debug/moc_DASettings.cpp debug/moc_vcaddressbook.cpp debug/moc_DASQLiteStorage.cpp debug/moc_DAContactManager.cpp debug/moc_PersistenceFactory.cpp debug/moc_vcmain.cpp debug/moc_vcsettings.cpp 217 debug/moc_aliascompleter.cpp: src/ui/completers/aliascompleter.h 218 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/ui/completers/aliascompleter.h -o debug/moc_aliascompleter.cpp 219 205 220 debug/moc_vceditaccount.cpp: ui_vceditaccount.h \ 206 221 src/ui/VCEditAccount/vceditaccount.h … … 211 226 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/ui/VCAccountList/vcaccountlist.h -o debug/moc_vcaccountlist.cpp 212 227 213 debug/moc_BCAccountLoadThread.cpp: src/exceptions/StdExceptions.h \ 214 src/business/BCAccountLoadThread.h 228 debug/moc_BCAccountLoadThread.cpp: src/business/BCAccountLoadThread.h 215 229 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/business/BCAccountLoadThread.h -o debug/moc_BCAccountLoadThread.cpp 216 230 231 debug/moc_DASQLiteAccountListManager.cpp: src/persistence/storage/DASQLiteAccountListManager.h 232 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/persistence/storage/DASQLiteAccountListManager.h -o debug/moc_DASQLiteAccountListManager.cpp 233 234 debug/moc_DAAccountManager.cpp: src/persistence/DAAccountManager.h 235 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/persistence/DAAccountManager.h -o debug/moc_DAAccountManager.cpp 236 217 237 debug/moc_BCAccountLoadManager.cpp: src/business/BCAccountLoadThread.h \ 218 src/exceptions/StdExceptions.h \219 238 src/business/BCAccountLoadManager.h 220 239 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/business/BCAccountLoadManager.h -o debug/moc_BCAccountLoadManager.cpp 240 241 debug/moc_BCLibraryLoader.cpp: src/business/BCLibraryLoader.h 242 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/business/BCLibraryLoader.h -o debug/moc_BCLibraryLoader.cpp 221 243 222 244 debug/moc_vceditgroup.cpp: ui_vceditgroup.h \ … … 224 246 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/ui/VCEditGroup/vceditgroup.h -o debug/moc_vceditgroup.cpp 225 247 248 debug/moc_DAGroupManager.cpp: src/persistence/DAGroupManager.h 249 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/persistence/DAGroupManager.h -o debug/moc_DAGroupManager.cpp 250 226 251 debug/moc_vceditcontact.cpp: ui_vceditcontact.h \ 227 252 src/ui/VCEditContact/vceditcontact.h 228 253 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/ui/VCEditContact/vceditcontact.h -o debug/moc_vceditcontact.cpp 229 254 255 debug/moc_DASettings.cpp: src/persistence/DASettings.h 256 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/persistence/DASettings.h -o debug/moc_DASettings.cpp 257 230 258 debug/moc_vcaddressbook.cpp: ui_vcaddressbook.h \ 231 259 src/ui/VCAddressBook/vcaddressbook.h 232 260 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/ui/VCAddressBook/vcaddressbook.h -o debug/moc_vcaddressbook.cpp 233 261 262 debug/moc_DASQLiteStorage.cpp: src/persistence/storage/DASQLiteStorage.h 263 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/persistence/storage/DASQLiteStorage.h -o debug/moc_DASQLiteStorage.cpp 264 265 debug/moc_DAContactManager.cpp: src/persistence/DAContactManager.h 266 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/persistence/DAContactManager.h -o debug/moc_DAContactManager.cpp 267 268 debug/moc_PersistenceFactory.cpp: src/persistence/PersistenceFactory.h 269 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/persistence/PersistenceFactory.h -o debug/moc_PersistenceFactory.cpp 270 234 271 debug/moc_vcmain.cpp: src/business/BCAccountLoadManager.h \ 235 272 src/business/BCAccountLoadThread.h \ 236 src/ exceptions/StdExceptions.h \273 src/ui/completers/AliasModel.h \ 237 274 ui_vcmain.h \ 238 275 src/ui/VCMain/vcmain.h … … 264 301 lib/heart.png \ 265 302 lib/client_network.png \ 303 lib/sms_new.png \ 266 304 lib/exit.png \ 267 305 lib/close_cancel.png \ … … 308 346 ####### Compile 309 347 348 debug/aliascompleter.o: src/ui/completers/aliascompleter.cpp src/ui/completers/aliascompleter.h 349 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/aliascompleter.o src/ui/completers/aliascompleter.cpp 350 351 debug/AliasModel.o: src/ui/completers/AliasModel.cpp src/ui/completers/AliasModel.h 352 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/AliasModel.o src/ui/completers/AliasModel.cpp 353 354 debug/FilteredPopupCompleter.o: src/ui/completers/FilteredPopupCompleter.cpp src/ui/completers/FilteredPopupCompleter.h 355 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/FilteredPopupCompleter.o src/ui/completers/FilteredPopupCompleter.cpp 356 310 357 debug/vceditaccount.o: src/ui/VCEditAccount/vceditaccount.cpp src/ui/VCEditAccount/vceditaccount.h \ 311 358 ui_vceditaccount.h \ 359 src/business/BCAccountManager.h \ 360 src/business/BCAccountLoadManager.h \ 361 src/business/BCAccountLoadThread.h \ 312 362 src/business/BCGatewayManager.h 313 363 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/vceditaccount.o src/ui/VCEditAccount/vceditaccount.cpp … … 321 371 src/business/BCAccountLoadManager.h \ 322 372 src/business/BCAccountLoadThread.h \ 323 src/exceptions/StdExceptions.h \ 324 src/business/BusinessFactory.h \ 325 src/utils/typeconvert.h 373 src/business/BusinessFactory.h 326 374 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/vcaccountlist.o src/ui/VCAccountList/vcaccountlist.cpp 327 375 328 debug/BCAccountLoadThread.o: src/business/BCAccountLoadThread.cpp src/business/BCAccountLoadThread.h \ 329 src/exceptions/StdExceptions.h 376 debug/BCAccountLoadThread.o: src/business/BCAccountLoadThread.cpp src/business/BCAccountLoadThread.h 330 377 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/BCAccountLoadThread.o src/business/BCAccountLoadThread.cpp 331 378 … … 336 383 debug/DASQLiteAccountListManager.o: src/persistence/storage/DASQLiteAccountListManager.cpp src/persistence/storage/DASQLiteAccountListManager.h \ 337 384 src/business/BCGatewayManager.h \ 338 src/utils/typeconvert.h \339 src/exceptions/StorageExceptions.h \340 src/exceptions/StdExceptions.h \341 385 src/persistence/storage/DASQLiteStorage.h 342 386 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/DASQLiteAccountListManager.o src/persistence/storage/DASQLiteAccountListManager.cpp … … 349 393 src/business/BCAccountLoadManager.h \ 350 394 src/business/BCAccountLoadThread.h \ 351 src/exceptions/StdExceptions.h \352 395 src/persistence/PersistenceFactory.h 353 396 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/BCAccountManager.o src/business/BCAccountManager.cpp … … 355 398 debug/BCAccountLoadManager.o: src/business/BCAccountLoadManager.cpp src/business/BCAccountLoadManager.h \ 356 399 src/business/BCAccountLoadThread.h \ 357 src/exceptions/StdExceptions.h \358 400 src/business/BCAccountManager.h 359 401 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/BCAccountLoadManager.o src/business/BCAccountLoadManager.cpp 360 402 361 debug/BCLibraryLoader.o: src/business/BCLibraryLoader.cpp src/business/BCLibraryLoader.h \ 362 src/exceptions/LibraryExceptions.h \ 363 src/exceptions/StdExceptions.h 403 debug/BCLibraryLoader.o: src/business/BCLibraryLoader.cpp src/business/BCLibraryLoader.h 364 404 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/BCLibraryLoader.o src/business/BCLibraryLoader.cpp 365 405 … … 370 410 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/vceditgroup.o src/ui/VCEditGroup/vceditgroup.cpp 371 411 372 debug/BCGroup.o: src/business/BCGroup.cpp src/business/BCGroup.h \373 src/business/BCBinary.h \374 src/business/BCNumber.h \375 src/business/BCContactManager.h376 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/BCGroup.o src/business/BCGroup.cpp377 378 412 debug/DAGroupManager.o: src/persistence/DAGroupManager.cpp src/persistence/DAGroupManager.h \ 379 413 src/persistence/PersistenceFactory.h … … 384 418 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/BCGroupManager.o src/business/BCGroupManager.cpp 385 419 386 debug/strutils.o: src/utils/strutils.cpp src/utils/strutils.h 387 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/strutils.o src/utils/strutils.cpp 388 389 debug/BCBinary.o: src/business/BCBinary.cpp src/business/BCBinary.h 390 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/BCBinary.o src/business/BCBinary.cpp 391 392 debug/UIHelper.o: src/ui/UIHelper.cpp src/ui/UIHelper.h \ 393 src/business/BCBinary.h 420 debug/UIHelper.o: src/ui/UIHelper.cpp src/ui/UIHelper.h 394 421 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/UIHelper.o src/ui/UIHelper.cpp 395 422 … … 397 424 ui_vceditcontact.h \ 398 425 src/ui/UIHelper.h \ 399 src/business/BusinessFactory.h \ 400 src/utils/typeconvert.h \ 401 src/utils/strutils.h 426 src/business/BusinessFactory.h 402 427 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/vceditcontact.o src/ui/VCEditContact/vceditcontact.cpp 403 428 … … 405 430 src/persistence/PersistenceFactory.h 406 431 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/DASettings.o src/persistence/DASettings.cpp 407 408 debug/BCNumber.o: src/business/BCNumber.cpp src/business/BCNumber.h \409 src/exceptions/StdExceptions.h \410 src/utils/strutils.h \411 src/utils/typeconvert.h412 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/BCNumber.o src/business/BCNumber.cpp413 432 414 433 debug/vcaddressbook.o: src/ui/VCAddressBook/vcaddressbook.cpp src/ui/VCAddressBook/vcaddressbook.h \ … … 421 440 src/business/BCContactManager.h \ 422 441 src/business/BCGroupManager.h \ 423 src/business/BusinessFactory.h \ 424 src/utils/typeconvert.h 442 src/business/BusinessFactory.h 425 443 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/vcaddressbook.o src/ui/VCAddressBook/vcaddressbook.cpp 426 444 … … 429 447 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/BCContactManager.o src/business/BCContactManager.cpp 430 448 431 debug/BCContact.o: src/business/BCContact.cpp src/business/BCContact.h \ 432 src/business/BCBinary.h \ 433 src/business/BCNumber.h 434 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/BCContact.o src/business/BCContact.cpp 435 436 debug/BusinessFactory.o: src/business/BusinessFactory.cpp src/business/BusinessFactory.h \ 437 src/business/BCContact.h \ 438 src/business/BCGroup.h \ 439 src/business/BCShortcut.h 449 debug/BusinessFactory.o: src/business/BusinessFactory.cpp src/business/BusinessFactory.h 440 450 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/BusinessFactory.o src/business/BusinessFactory.cpp 441 451 442 debug/BCShortcut.o: src/business/BCShortcut.cpp src/business/BCShortcut.h443 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/BCShortcut.o src/business/BCShortcut.cpp444 445 452 debug/DASQLiteStorage.o: src/persistence/storage/DASQLiteStorage.cpp src/persistence/storage/DASQLiteStorage.h \ 446 src/business/BCContact.h \447 src/business/BCBinary.h \448 src/business/BCGroup.h \449 453 src/business/BCSettings.h \ 450 src/business/BCShortcut.h \ 451 src/exceptions/StdExceptions.h \ 452 src/exceptions/StorageExceptions.h \ 453 src/utils/typeconvert.h 454 src/business/BCContactManager.h 454 455 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/DASQLiteStorage.o src/persistence/storage/DASQLiteStorage.cpp 455 456 … … 473 474 src/business/BCAccountLoadManager.h \ 474 475 src/business/BCAccountLoadThread.h \ 475 src/ exceptions/StdExceptions.h \476 src/ui/completers/AliasModel.h \ 476 477 ui_vcmain.h \ 477 478 src/business/BCSettings.h \ 478 479 src/business/BCAccountManager.h \ 479 src/business/BCGatewayManager.h 480 src/business/BCGatewayManager.h \ 481 src/business/BCLibraryLoader.h 480 482 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/main.o src/main.cpp 481 483 … … 483 485 src/business/BCAccountLoadManager.h \ 484 486 src/business/BCAccountLoadThread.h \ 485 src/ exceptions/StdExceptions.h \487 src/ui/completers/AliasModel.h \ 486 488 ui_vcmain.h \ 487 489 src/business/BCAccountManager.h \ 488 490 src/business/BCContactManager.h \ 489 491 src/business/BCGroupManager.h \ 490 src/utils/typeconvert.h \491 492 src/ui/UIHelper.h \ 492 493 src/ui/VCAccountList/vcaccountlist.h \ … … 501 502 ui_vcsettings.h \ 502 503 src/business/BusinessFactory.h \ 503 src/business/BCSettings.h \ 504 src/utils/typeconvert.h \ 505 src/utils/strutils.h 504 src/business/BCSettings.h 506 505 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/vcsettings.o src/ui/VCSettings/vcsettings.cpp 506 507 debug/moc_aliascompleter.o: debug/moc_aliascompleter.cpp 508 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_aliascompleter.o debug/moc_aliascompleter.cpp 507 509 508 510 debug/moc_vceditaccount.o: debug/moc_vceditaccount.cpp … … 515 517 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_BCAccountLoadThread.o debug/moc_BCAccountLoadThread.cpp 516 518 519 debug/moc_DASQLiteAccountListManager.o: debug/moc_DASQLiteAccountListManager.cpp 520 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_DASQLiteAccountListManager.o debug/moc_DASQLiteAccountListManager.cpp 521 522 debug/moc_DAAccountManager.o: debug/moc_DAAccountManager.cpp 523 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_DAAccountManager.o debug/moc_DAAccountManager.cpp 524 517 525 debug/moc_BCAccountLoadManager.o: debug/moc_BCAccountLoadManager.cpp 518 526 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_BCAccountLoadManager.o debug/moc_BCAccountLoadManager.cpp 519 527 528 debug/moc_BCLibraryLoader.o: debug/moc_BCLibraryLoader.cpp 529 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_BCLibraryLoader.o debug/moc_BCLibraryLoader.cpp 530 520 531 debug/moc_vceditgroup.o: debug/moc_vceditgroup.cpp 521 532 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_vceditgroup.o debug/moc_vceditgroup.cpp 522 533 534 debug/moc_DAGroupManager.o: debug/moc_DAGroupManager.cpp 535 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_DAGroupManager.o debug/moc_DAGroupManager.cpp 536 523 537 debug/moc_vceditcontact.o: debug/moc_vceditcontact.cpp 524 538 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_vceditcontact.o debug/moc_vceditcontact.cpp 525 539 540 debug/moc_DASettings.o: debug/moc_DASettings.cpp 541 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_DASettings.o debug/moc_DASettings.cpp 542 526 543 debug/moc_vcaddressbook.o: debug/moc_vcaddressbook.cpp 527 544 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_vcaddressbook.o debug/moc_vcaddressbook.cpp 528 545 546 debug/moc_DASQLiteStorage.o: debug/moc_DASQLiteStorage.cpp 547 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_DASQLiteStorage.o debug/moc_DASQLiteStorage.cpp 548 549 debug/moc_DAContactManager.o: debug/moc_DAContactManager.cpp 550 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_DAContactManager.o debug/moc_DAContactManager.cpp 551 552 debug/moc_PersistenceFactory.o: debug/moc_PersistenceFactory.cpp 553 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_PersistenceFactory.o debug/moc_PersistenceFactory.cpp 554 529 555 debug/moc_vcmain.o: debug/moc_vcmain.cpp 530 556 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_vcmain.o debug/moc_vcmain.cpp -
Makefile.Release
r36 r42 1 1 ############################################################################# 2 2 # Makefile for building: smssender-bin 3 # Generated by qmake (2.01a) (Qt 4.5.2) on: Mon Nov 16 18:21:29 20093 # Generated by qmake (2.01a) (Qt 4.5.2) on: Thu Jan 14 13:21:33 2010 4 4 # Project: smssender.pro 5 5 # Template: app … … 13 13 CFLAGS = -pipe -O2 -D_REENTRANT -Wall -W $(DEFINES) 14 14 CXXFLAGS = -pipe -O2 -D_REENTRANT -Wall -W $(DEFINES) 15 INCPATH = -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Iapp -Ilib/libinterfaces/src/business -Ilib/libinterfaces/src -Irelease -I.15 INCPATH = -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Iapp -Ilib/libinterfaces/src/business -Ilib/libinterfaces/src/exceptions -Ilib/libinterfaces/src -Ilib/libdatatypes/src/business -Ilib/libutils/src -Irelease -I. 16 16 LINK = g++ 17 17 LFLAGS = -Wl,-O1 18 LIBS = $(SUBLIBS) -L/usr/lib -Llib/ -ltntdb -lcrypto++ -l interfaces -lpthread -lQtGui -lQtCore18 LIBS = $(SUBLIBS) -L/usr/lib -Llib/ -ltntdb -lcrypto++ -ldatatypes -linterfaces -lutils -lpthread -lQtGui -lQtCore 19 19 AR = ar cqs 20 20 RANLIB = … … 42 42 ####### Files 43 43 44 SOURCES = src/ui/VCEditAccount/vceditaccount.cpp \ 44 SOURCES = src/ui/completers/aliascompleter.cpp \ 45 src/ui/completers/AliasModel.cpp \ 46 src/ui/completers/FilteredPopupCompleter.cpp \ 47 src/ui/VCEditAccount/vceditaccount.cpp \ 45 48 src/ui/VCAccountList/vcaccountlist.cpp \ 46 49 src/business/BCAccountLoadThread.cpp \ … … 52 55 src/business/BCLibraryLoader.cpp \ 53 56 src/ui/VCEditGroup/vceditgroup.cpp \ 54 src/business/BCGroup.cpp \55 57 src/persistence/DAGroupManager.cpp \ 56 58 src/business/BCGroupManager.cpp \ 57 src/utils/strutils.cpp \58 src/business/BCBinary.cpp \59 59 src/ui/UIHelper.cpp \ 60 60 src/ui/VCEditContact/vceditcontact.cpp \ 61 61 src/persistence/DASettings.cpp \ 62 src/business/BCNumber.cpp \63 62 src/ui/VCAddressBook/vcaddressbook.cpp \ 64 63 src/business/BCContactManager.cpp \ 65 src/business/BCContact.cpp \66 64 src/business/BusinessFactory.cpp \ 67 src/business/BCShortcut.cpp \68 65 src/persistence/storage/DASQLiteStorage.cpp \ 69 66 src/business/BCSettings.cpp \ … … 72 69 src/main.cpp \ 73 70 src/ui/VCMain/vcmain.cpp \ 74 src/ui/VCSettings/vcsettings.cpp release/moc_vceditaccount.cpp \ 71 src/ui/VCSettings/vcsettings.cpp release/moc_aliascompleter.cpp \ 72 release/moc_vceditaccount.cpp \ 75 73 release/moc_vcaccountlist.cpp \ 76 74 release/moc_BCAccountLoadThread.cpp \ 75 release/moc_DASQLiteAccountListManager.cpp \ 76 release/moc_DAAccountManager.cpp \ 77 77 release/moc_BCAccountLoadManager.cpp \ 78 release/moc_BCLibraryLoader.cpp \ 78 79 release/moc_vceditgroup.cpp \ 80 release/moc_DAGroupManager.cpp \ 79 81 release/moc_vceditcontact.cpp \ 82 release/moc_DASettings.cpp \ 80 83 release/moc_vcaddressbook.cpp \ 84 release/moc_DASQLiteStorage.cpp \ 85 release/moc_DAContactManager.cpp \ 86 release/moc_PersistenceFactory.cpp \ 81 87 release/moc_vcmain.cpp \ 82 88 release/moc_vcsettings.cpp \ 83 89 release/qrc_resource.cpp 84 OBJECTS = release/vceditaccount.o \ 90 OBJECTS = release/aliascompleter.o \ 91 release/AliasModel.o \ 92 release/FilteredPopupCompleter.o \ 93 release/vceditaccount.o \ 85 94 release/vcaccountlist.o \ 86 95 release/BCAccountLoadThread.o \ … … 92 101 release/BCLibraryLoader.o \ 93 102 release/vceditgroup.o \ 94 release/BCGroup.o \95 103 release/DAGroupManager.o \ 96 104 release/BCGroupManager.o \ 97 release/strutils.o \98 release/BCBinary.o \99 105 release/UIHelper.o \ 100 106 release/vceditcontact.o \ 101 107 release/DASettings.o \ 102 release/BCNumber.o \103 108 release/vcaddressbook.o \ 104 109 release/BCContactManager.o \ 105 release/BCContact.o \106 110 release/BusinessFactory.o \ 107 release/BCShortcut.o \108 111 release/DASQLiteStorage.o \ 109 112 release/BCSettings.o \ … … 113 116 release/vcmain.o \ 114 117 release/vcsettings.o \ 118 release/moc_aliascompleter.o \ 115 119 release/moc_vceditaccount.o \ 116 120 release/moc_vcaccountlist.o \ 117 121 release/moc_BCAccountLoadThread.o \ 122 release/moc_DASQLiteAccountListManager.o \ 123 release/moc_DAAccountManager.o \ 118 124 release/moc_BCAccountLoadManager.o \ 125 release/moc_BCLibraryLoader.o \ 119 126 release/moc_vceditgroup.o \ 127 release/moc_DAGroupManager.o \ 120 128 release/moc_vceditcontact.o \ 129 release/moc_DASettings.o \ 121 130 release/moc_vcaddressbook.o \ 131 release/moc_DASQLiteStorage.o \ 132 release/moc_DAContactManager.o \ 133 release/moc_PersistenceFactory.o \ 122 134 release/moc_vcmain.o \ 123 135 release/moc_vcsettings.o \ … … 181 193 dist: 182 194 @$(CHK_DIR_EXISTS) release/smssender-bin3.0.0 || $(MKDIR) release/smssender-bin3.0.0 183 $(COPY_FILE) --parents $(SOURCES) $(DIST) release/smssender-bin3.0.0/ && $(COPY_FILE) --parents src/ui/ VCEditAccount/vceditaccount.h src/ui/VCAccountList/vcaccountlist.h src/business/BCAccountLoadThread.h src/business/BCGatewayManager.h src/persistence/storage/DASQLiteAccountListManager.h src/persistence/DAAccountManager.h src/business/BCAccountManager.h src/business/BCAccountLoadManager.h src/business/BCLibraryLoader.h src/ui/VCEditGroup/vceditgroup.h src/business/BCGroup.h src/persistence/DAGroupManager.h src/business/BCGroupManager.h src/business/BCBinary.h src/ui/UIHelper.h src/ui/VCEditContact/vceditcontact.h src/persistence/DASettings.h src/utils/strutils.h src/business/BCNumber.h src/ui/VCAddressBook/vcaddressbook.h src/utils/typeconvert.h src/business/BCContactManager.h src/business/BCContact.h src/business/BusinessFactory.h src/business/BCShortcut.h src/persistence/storage/DASQLiteStorage.h src/persistence/DAContactManager.h src/business/BCSettings.h src/persistence/PersistenceFactory.h src/ui/VCMain/vcmain.h src/ui/VCSettings/vcsettings.h src/exceptions/LibraryExceptions.h src/exceptions/HttpExceptions.h src/exceptions/StdExceptions.h src/exceptions/StorageExceptions.h release/smssender-bin3.0.0/ && $(COPY_FILE) --parents lib/resource.qrc release/smssender-bin3.0.0/ && $(COPY_FILE) --parents src/ui/VCEditAccount/vceditaccount.cpp src/ui/VCAccountList/vcaccountlist.cpp src/business/BCAccountLoadThread.cpp src/business/BCGatewayManager.cpp src/persistence/storage/DASQLiteAccountListManager.cpp src/persistence/DAAccountManager.cpp src/business/BCAccountManager.cpp src/business/BCAccountLoadManager.cpp src/business/BCLibraryLoader.cpp src/ui/VCEditGroup/vceditgroup.cpp src/business/BCGroup.cpp src/persistence/DAGroupManager.cpp src/business/BCGroupManager.cpp src/utils/strutils.cpp src/business/BCBinary.cpp src/ui/UIHelper.cpp src/ui/VCEditContact/vceditcontact.cpp src/persistence/DASettings.cpp src/business/BCNumber.cpp src/ui/VCAddressBook/vcaddressbook.cpp src/business/BCContactManager.cpp src/business/BCContact.cpp src/business/BusinessFactory.cpp src/business/BCShortcut.cpp src/persistence/storage/DASQLiteStorage.cpp src/business/BCSettings.cpp src/persistence/PersistenceFactory.cpp src/persistence/DAContactManager.cpp src/main.cpp src/ui/VCMain/vcmain.cpp src/ui/VCSettings/vcsettings.cpp release/smssender-bin3.0.0/ && $(COPY_FILE) --parents src/ui/VCEditAccount/vceditaccount.ui src/ui/VCAccountList/vcaccountlist.ui src/ui/VCEditGroup/vceditgroup.ui src/ui/VCEditContact/vceditcontact.ui src/ui/VCAddressBook/vcaddressbook.ui src/ui/VCMain/vcmain.ui src/ui/VCSettings/vcsettings.ui release/smssender-bin3.0.0/ && $(COPY_FILE) --parents locale/de.ts release/smssender-bin3.0.0/ && (cd `dirname release/smssender-bin3.0.0` && $(TAR) smssender-bin3.0.0.tar smssender-bin3.0.0 && $(COMPRESS) smssender-bin3.0.0.tar) && $(MOVE) `dirname release/smssender-bin3.0.0`/smssender-bin3.0.0.tar.gz . && $(DEL_FILE) -r release/smssender-bin3.0.0195 $(COPY_FILE) --parents $(SOURCES) $(DIST) release/smssender-bin3.0.0/ && $(COPY_FILE) --parents src/ui/completers/aliascompleter.h src/ui/completers/AliasModel.h src/ui/completers/FilteredPopupCompleter.h src/ui/VCEditAccount/vceditaccount.h src/ui/VCAccountList/vcaccountlist.h src/business/BCAccountLoadThread.h src/business/BCGatewayManager.h src/persistence/storage/DASQLiteAccountListManager.h src/persistence/DAAccountManager.h src/business/BCAccountManager.h src/business/BCAccountLoadManager.h src/business/BCLibraryLoader.h src/ui/VCEditGroup/vceditgroup.h src/persistence/DAGroupManager.h src/business/BCGroupManager.h src/ui/UIHelper.h src/ui/VCEditContact/vceditcontact.h src/persistence/DASettings.h src/ui/VCAddressBook/vcaddressbook.h src/business/BCContactManager.h src/business/BusinessFactory.h src/persistence/storage/DASQLiteStorage.h src/persistence/DAContactManager.h src/business/BCSettings.h src/persistence/PersistenceFactory.h src/ui/VCMain/vcmain.h src/ui/VCSettings/vcsettings.h release/smssender-bin3.0.0/ && $(COPY_FILE) --parents lib/resource.qrc release/smssender-bin3.0.0/ && $(COPY_FILE) --parents src/ui/completers/aliascompleter.cpp src/ui/completers/AliasModel.cpp src/ui/completers/FilteredPopupCompleter.cpp src/ui/VCEditAccount/vceditaccount.cpp src/ui/VCAccountList/vcaccountlist.cpp src/business/BCAccountLoadThread.cpp src/business/BCGatewayManager.cpp src/persistence/storage/DASQLiteAccountListManager.cpp src/persistence/DAAccountManager.cpp src/business/BCAccountManager.cpp src/business/BCAccountLoadManager.cpp src/business/BCLibraryLoader.cpp src/ui/VCEditGroup/vceditgroup.cpp src/persistence/DAGroupManager.cpp src/business/BCGroupManager.cpp src/ui/UIHelper.cpp src/ui/VCEditContact/vceditcontact.cpp src/persistence/DASettings.cpp src/ui/VCAddressBook/vcaddressbook.cpp src/business/BCContactManager.cpp src/business/BusinessFactory.cpp src/persistence/storage/DASQLiteStorage.cpp src/business/BCSettings.cpp src/persistence/PersistenceFactory.cpp src/persistence/DAContactManager.cpp src/main.cpp src/ui/VCMain/vcmain.cpp src/ui/VCSettings/vcsettings.cpp release/smssender-bin3.0.0/ && $(COPY_FILE) --parents src/ui/VCEditAccount/vceditaccount.ui src/ui/VCAccountList/vcaccountlist.ui src/ui/VCEditGroup/vceditgroup.ui src/ui/VCEditContact/vceditcontact.ui src/ui/VCAddressBook/vcaddressbook.ui src/ui/VCMain/vcmain.ui src/ui/VCSettings/vcsettings.ui release/smssender-bin3.0.0/ && $(COPY_FILE) --parents locale/de.ts release/smssender-bin3.0.0/ && (cd `dirname release/smssender-bin3.0.0` && $(TAR) smssender-bin3.0.0.tar smssender-bin3.0.0 && $(COMPRESS) smssender-bin3.0.0.tar) && $(MOVE) `dirname release/smssender-bin3.0.0`/smssender-bin3.0.0.tar.gz . && $(DEL_FILE) -r release/smssender-bin3.0.0 184 196 185 197 … … 200 212 mocables: compiler_moc_header_make_all compiler_moc_source_make_all 201 213 202 compiler_moc_header_make_all: release/moc_ vceditaccount.cpp release/moc_vcaccountlist.cpp release/moc_BCAccountLoadThread.cpp release/moc_BCAccountLoadManager.cpp release/moc_vceditgroup.cpp release/moc_vceditcontact.cpp release/moc_vcaddressbook.cpp release/moc_vcmain.cpp release/moc_vcsettings.cpp214 compiler_moc_header_make_all: release/moc_aliascompleter.cpp release/moc_vceditaccount.cpp release/moc_vcaccountlist.cpp release/moc_BCAccountLoadThread.cpp release/moc_DASQLiteAccountListManager.cpp release/moc_DAAccountManager.cpp release/moc_BCAccountLoadManager.cpp release/moc_BCLibraryLoader.cpp release/moc_vceditgroup.cpp release/moc_DAGroupManager.cpp release/moc_vceditcontact.cpp release/moc_DASettings.cpp release/moc_vcaddressbook.cpp release/moc_DASQLiteStorage.cpp release/moc_DAContactManager.cpp release/moc_PersistenceFactory.cpp release/moc_vcmain.cpp release/moc_vcsettings.cpp 203 215 compiler_moc_header_clean: 204 -$(DEL_FILE) release/moc_vceditaccount.cpp release/moc_vcaccountlist.cpp release/moc_BCAccountLoadThread.cpp release/moc_BCAccountLoadManager.cpp release/moc_vceditgroup.cpp release/moc_vceditcontact.cpp release/moc_vcaddressbook.cpp release/moc_vcmain.cpp release/moc_vcsettings.cpp 216 -$(DEL_FILE) release/moc_aliascompleter.cpp release/moc_vceditaccount.cpp release/moc_vcaccountlist.cpp release/moc_BCAccountLoadThread.cpp release/moc_DASQLiteAccountListManager.cpp release/moc_DAAccountManager.cpp release/moc_BCAccountLoadManager.cpp release/moc_BCLibraryLoader.cpp release/moc_vceditgroup.cpp release/moc_DAGroupManager.cpp release/moc_vceditcontact.cpp release/moc_DASettings.cpp release/moc_vcaddressbook.cpp release/moc_DASQLiteStorage.cpp release/moc_DAContactManager.cpp release/moc_PersistenceFactory.cpp release/moc_vcmain.cpp release/moc_vcsettings.cpp 217 release/moc_aliascompleter.cpp: src/ui/completers/aliascompleter.h 218 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/ui/completers/aliascompleter.h -o release/moc_aliascompleter.cpp 219 205 220 release/moc_vceditaccount.cpp: ui_vceditaccount.h \ 206 221 src/ui/VCEditAccount/vceditaccount.h … … 211 226 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/ui/VCAccountList/vcaccountlist.h -o release/moc_vcaccountlist.cpp 212 227 213 release/moc_BCAccountLoadThread.cpp: src/exceptions/StdExceptions.h \ 214 src/business/BCAccountLoadThread.h 228 release/moc_BCAccountLoadThread.cpp: src/business/BCAccountLoadThread.h 215 229 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/business/BCAccountLoadThread.h -o release/moc_BCAccountLoadThread.cpp 216 230 231 release/moc_DASQLiteAccountListManager.cpp: src/persistence/storage/DASQLiteAccountListManager.h 232 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/persistence/storage/DASQLiteAccountListManager.h -o release/moc_DASQLiteAccountListManager.cpp 233 234 release/moc_DAAccountManager.cpp: src/persistence/DAAccountManager.h 235 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/persistence/DAAccountManager.h -o release/moc_DAAccountManager.cpp 236 217 237 release/moc_BCAccountLoadManager.cpp: src/business/BCAccountLoadThread.h \ 218 src/exceptions/StdExceptions.h \219 238 src/business/BCAccountLoadManager.h 220 239 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/business/BCAccountLoadManager.h -o release/moc_BCAccountLoadManager.cpp 240 241 release/moc_BCLibraryLoader.cpp: src/business/BCLibraryLoader.h 242 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/business/BCLibraryLoader.h -o release/moc_BCLibraryLoader.cpp 221 243 222 244 release/moc_vceditgroup.cpp: ui_vceditgroup.h \ … … 224 246 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/ui/VCEditGroup/vceditgroup.h -o release/moc_vceditgroup.cpp 225 247 248 release/moc_DAGroupManager.cpp: src/persistence/DAGroupManager.h 249 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/persistence/DAGroupManager.h -o release/moc_DAGroupManager.cpp 250 226 251 release/moc_vceditcontact.cpp: ui_vceditcontact.h \ 227 252 src/ui/VCEditContact/vceditcontact.h 228 253 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/ui/VCEditContact/vceditcontact.h -o release/moc_vceditcontact.cpp 229 254 255 release/moc_DASettings.cpp: src/persistence/DASettings.h 256 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/persistence/DASettings.h -o release/moc_DASettings.cpp 257 230 258 release/moc_vcaddressbook.cpp: ui_vcaddressbook.h \ 231 259 src/ui/VCAddressBook/vcaddressbook.h 232 260 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/ui/VCAddressBook/vcaddressbook.h -o release/moc_vcaddressbook.cpp 233 261 262 release/moc_DASQLiteStorage.cpp: src/persistence/storage/DASQLiteStorage.h 263 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/persistence/storage/DASQLiteStorage.h -o release/moc_DASQLiteStorage.cpp 264 265 release/moc_DAContactManager.cpp: src/persistence/DAContactManager.h 266 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/persistence/DAContactManager.h -o release/moc_DAContactManager.cpp 267 268 release/moc_PersistenceFactory.cpp: src/persistence/PersistenceFactory.h 269 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/persistence/PersistenceFactory.h -o release/moc_PersistenceFactory.cpp 270 234 271 release/moc_vcmain.cpp: src/business/BCAccountLoadManager.h \ 235 272 src/business/BCAccountLoadThread.h \ 236 src/ exceptions/StdExceptions.h \273 src/ui/completers/AliasModel.h \ 237 274 ui_vcmain.h \ 238 275 src/ui/VCMain/vcmain.h … … 264 301 lib/heart.png \ 265 302 lib/client_network.png \ 303 lib/sms_new.png \ 266 304 lib/exit.png \ 267 305 lib/close_cancel.png \ … … 308 346 ####### Compile 309 347 348 release/aliascompleter.o: src/ui/completers/aliascompleter.cpp src/ui/completers/aliascompleter.h 349 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/aliascompleter.o src/ui/completers/aliascompleter.cpp 350 351 release/AliasModel.o: src/ui/completers/AliasModel.cpp src/ui/completers/AliasModel.h 352 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/AliasModel.o src/ui/completers/AliasModel.cpp 353 354 release/FilteredPopupCompleter.o: src/ui/completers/FilteredPopupCompleter.cpp src/ui/completers/FilteredPopupCompleter.h 355 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/FilteredPopupCompleter.o src/ui/completers/FilteredPopupCompleter.cpp 356 310 357 release/vceditaccount.o: src/ui/VCEditAccount/vceditaccount.cpp src/ui/VCEditAccount/vceditaccount.h \ 311 358 ui_vceditaccount.h \ 359 src/business/BCAccountManager.h \ 360 src/business/BCAccountLoadManager.h \ 361 src/business/BCAccountLoadThread.h \ 312 362 src/business/BCGatewayManager.h 313 363 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/vceditaccount.o src/ui/VCEditAccount/vceditaccount.cpp … … 321 371 src/business/BCAccountLoadManager.h \ 322 372 src/business/BCAccountLoadThread.h \ 323 src/exceptions/StdExceptions.h \ 324 src/business/BusinessFactory.h \ 325 src/utils/typeconvert.h 373 src/business/BusinessFactory.h 326 374 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/vcaccountlist.o src/ui/VCAccountList/vcaccountlist.cpp 327 375 328 release/BCAccountLoadThread.o: src/business/BCAccountLoadThread.cpp src/business/BCAccountLoadThread.h \ 329 src/exceptions/StdExceptions.h 376 release/BCAccountLoadThread.o: src/business/BCAccountLoadThread.cpp src/business/BCAccountLoadThread.h 330 377 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/BCAccountLoadThread.o src/business/BCAccountLoadThread.cpp 331 378 … … 336 383 release/DASQLiteAccountListManager.o: src/persistence/storage/DASQLiteAccountListManager.cpp src/persistence/storage/DASQLiteAccountListManager.h \ 337 384 src/business/BCGatewayManager.h \ 338 src/utils/typeconvert.h \339 src/exceptions/StorageExceptions.h \340 src/exceptions/StdExceptions.h \341 385 src/persistence/storage/DASQLiteStorage.h 342 386 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/DASQLiteAccountListManager.o src/persistence/storage/DASQLiteAccountListManager.cpp … … 349 393 src/business/BCAccountLoadManager.h \ 350 394 src/business/BCAccountLoadThread.h \ 351 src/exceptions/StdExceptions.h \352 395 src/persistence/PersistenceFactory.h 353 396 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/BCAccountManager.o src/business/BCAccountManager.cpp … … 355 398 release/BCAccountLoadManager.o: src/business/BCAccountLoadManager.cpp src/business/BCAccountLoadManager.h \ 356 399 src/business/BCAccountLoadThread.h \ 357 src/exceptions/StdExceptions.h \358 400 src/business/BCAccountManager.h 359 401 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/BCAccountLoadManager.o src/business/BCAccountLoadManager.cpp 360 402 361 release/BCLibraryLoader.o: src/business/BCLibraryLoader.cpp src/business/BCLibraryLoader.h \ 362 src/exceptions/LibraryExceptions.h \ 363 src/exceptions/StdExceptions.h 403 release/BCLibraryLoader.o: src/business/BCLibraryLoader.cpp src/business/BCLibraryLoader.h 364 404 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/BCLibraryLoader.o src/business/BCLibraryLoader.cpp 365 405 … … 370 410 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/vceditgroup.o src/ui/VCEditGroup/vceditgroup.cpp 371 411 372 release/BCGroup.o: src/business/BCGroup.cpp src/business/BCGroup.h \373 src/business/BCBinary.h \374 src/business/BCNumber.h \375 src/business/BCContactManager.h376 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/BCGroup.o src/business/BCGroup.cpp377 378 412 release/DAGroupManager.o: src/persistence/DAGroupManager.cpp src/persistence/DAGroupManager.h \ 379 413 src/persistence/PersistenceFactory.h … … 384 418 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/BCGroupManager.o src/business/BCGroupManager.cpp 385 419 386 release/strutils.o: src/utils/strutils.cpp src/utils/strutils.h 387 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/strutils.o src/utils/strutils.cpp 388 389 release/BCBinary.o: src/business/BCBinary.cpp src/business/BCBinary.h 390 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/BCBinary.o src/business/BCBinary.cpp 391 392 release/UIHelper.o: src/ui/UIHelper.cpp src/ui/UIHelper.h \ 393 src/business/BCBinary.h 420 release/UIHelper.o: src/ui/UIHelper.cpp src/ui/UIHelper.h 394 421 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/UIHelper.o src/ui/UIHelper.cpp 395 422 … … 397 424 ui_vceditcontact.h \ 398 425 src/ui/UIHelper.h \ 399 src/business/BusinessFactory.h \ 400 src/utils/typeconvert.h \ 401 src/utils/strutils.h 426 src/business/BusinessFactory.h 402 427 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/vceditcontact.o src/ui/VCEditContact/vceditcontact.cpp 403 428 … … 405 430 src/persistence/PersistenceFactory.h 406 431 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/DASettings.o src/persistence/DASettings.cpp 407 408 release/BCNumber.o: src/business/BCNumber.cpp src/business/BCNumber.h \409 src/exceptions/StdExceptions.h \410 src/utils/strutils.h \411 src/utils/typeconvert.h412 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/BCNumber.o src/business/BCNumber.cpp413 432 414 433 release/vcaddressbook.o: src/ui/VCAddressBook/vcaddressbook.cpp src/ui/VCAddressBook/vcaddressbook.h \ … … 421 440 src/business/BCContactManager.h \ 422 441 src/business/BCGroupManager.h \ 423 src/business/BusinessFactory.h \ 424 src/utils/typeconvert.h 442 src/business/BusinessFactory.h 425 443 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/vcaddressbook.o src/ui/VCAddressBook/vcaddressbook.cpp 426 444 … … 429 447 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/BCContactManager.o src/business/BCContactManager.cpp 430 448 431 release/BCContact.o: src/business/BCContact.cpp src/business/BCContact.h \ 432 src/business/BCBinary.h \ 433 src/business/BCNumber.h 434 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/BCContact.o src/business/BCContact.cpp 435 436 release/BusinessFactory.o: src/business/BusinessFactory.cpp src/business/BusinessFactory.h \ 437 src/business/BCContact.h \ 438 src/business/BCGroup.h \ 439 src/business/BCShortcut.h 449 release/BusinessFactory.o: src/business/BusinessFactory.cpp src/business/BusinessFactory.h 440 450 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/BusinessFactory.o src/business/BusinessFactory.cpp 441 451 442 release/BCShortcut.o: src/business/BCShortcut.cpp src/business/BCShortcut.h443 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/BCShortcut.o src/business/BCShortcut.cpp444 445 452 release/DASQLiteStorage.o: src/persistence/storage/DASQLiteStorage.cpp src/persistence/storage/DASQLiteStorage.h \ 446 src/business/BCContact.h \447 src/business/BCBinary.h \448 src/business/BCGroup.h \449 453 src/business/BCSettings.h \ 450 src/business/BCShortcut.h \ 451 src/exceptions/StdExceptions.h \ 452 src/exceptions/StorageExceptions.h \ 453 src/utils/typeconvert.h 454 src/business/BCContactManager.h 454 455 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/DASQLiteStorage.o src/persistence/storage/DASQLiteStorage.cpp 455 456 … … 473 474 src/business/BCAccountLoadManager.h \ 474 475 src/business/BCAccountLoadThread.h \ 475 src/ exceptions/StdExceptions.h \476 src/ui/completers/AliasModel.h \ 476 477 ui_vcmain.h \ 477 478 src/business/BCSettings.h \ 478 479 src/business/BCAccountManager.h \ 479 src/business/BCGatewayManager.h 480 src/business/BCGatewayManager.h \ 481 src/business/BCLibraryLoader.h 480 482 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/main.o src/main.cpp 481 483 … … 483 485 src/business/BCAccountLoadManager.h \ 484 486 src/business/BCAccountLoadThread.h \ 485 src/ exceptions/StdExceptions.h \487 src/ui/completers/AliasModel.h \ 486 488 ui_vcmain.h \ 487 489 src/business/BCAccountManager.h \ 488 490 src/business/BCContactManager.h \ 489 491 src/business/BCGroupManager.h \ 490 src/utils/typeconvert.h \491 492 src/ui/UIHelper.h \ 492 493 src/ui/VCAccountList/vcaccountlist.h \ … … 501 502 ui_vcsettings.h \ 502 503 src/business/BusinessFactory.h \ 503 src/business/BCSettings.h \ 504 src/utils/typeconvert.h \ 505 src/utils/strutils.h 504 src/business/BCSettings.h 506 505 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/vcsettings.o src/ui/VCSettings/vcsettings.cpp 506 507 release/moc_aliascompleter.o: release/moc_aliascompleter.cpp 508 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_aliascompleter.o release/moc_aliascompleter.cpp 507 509 508 510 release/moc_vceditaccount.o: release/moc_vceditaccount.cpp … … 515 517 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_BCAccountLoadThread.o release/moc_BCAccountLoadThread.cpp 516 518 519 release/moc_DASQLiteAccountListManager.o: release/moc_DASQLiteAccountListManager.cpp 520 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_DASQLiteAccountListManager.o release/moc_DASQLiteAccountListManager.cpp 521 522 release/moc_DAAccountManager.o: release/moc_DAAccountManager.cpp 523 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_DAAccountManager.o release/moc_DAAccountManager.cpp 524 517 525 release/moc_BCAccountLoadManager.o: release/moc_BCAccountLoadManager.cpp 518 526 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_BCAccountLoadManager.o release/moc_BCAccountLoadManager.cpp 519 527 528 release/moc_BCLibraryLoader.o: release/moc_BCLibraryLoader.cpp 529 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_BCLibraryLoader.o release/moc_BCLibraryLoader.cpp 530 520 531 release/moc_vceditgroup.o: release/moc_vceditgroup.cpp 521 532 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_vceditgroup.o release/moc_vceditgroup.cpp 522 533 534 release/moc_DAGroupManager.o: release/moc_DAGroupManager.cpp 535 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_DAGroupManager.o release/moc_DAGroupManager.cpp 536 523 537 release/moc_vceditcontact.o: release/moc_vceditcontact.cpp 524 538 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_vceditcontact.o release/moc_vceditcontact.cpp 525 539 540 release/moc_DASettings.o: release/moc_DASettings.cpp 541 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_DASettings.o release/moc_DASettings.cpp 542 526 543 release/moc_vcaddressbook.o: release/moc_vcaddressbook.cpp 527 544 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_vcaddressbook.o release/moc_vcaddressbook.cpp 528 545 546 release/moc_DASQLiteStorage.o: release/moc_DASQLiteStorage.cpp 547 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_DASQLiteStorage.o release/moc_DASQLiteStorage.cpp 548 549 release/moc_DAContactManager.o: release/moc_DAContactManager.cpp 550 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_DAContactManager.o release/moc_DAContactManager.cpp 551 552 release/moc_PersistenceFactory.o: release/moc_PersistenceFactory.cpp 553 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_PersistenceFactory.o release/moc_PersistenceFactory.cpp 554 529 555 release/moc_vcmain.o: release/moc_vcmain.cpp 530 556 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_vcmain.o release/moc_vcmain.cpp -
gateways/SwisscomXtraZone/Makefile
r37 r42 1 1 ############################################################################# 2 # Makefile for building: libSwisscomXtraZone.so .2.0.03 # Generated by qmake (2.01a) (Qt 4.5.2) on: Sat Nov 21 17:21:23 20092 # Makefile for building: libSwisscomXtraZone.so 3 # Generated by qmake (2.01a) (Qt 4.5.2) on: Thu Jan 14 08:55:08 2010 4 4 # Project: SwisscomXtraZone.pro 5 5 # Template: lib … … 75 75 /usr/share/qt4/mkspecs/features/debug_and_release.prf \ 76 76 /usr/share/qt4/mkspecs/features/default_post.prf \ 77 /usr/share/qt4/mkspecs/features/unix/thread.prf \ 77 78 /usr/share/qt4/mkspecs/features/warn_on.prf \ 78 79 /usr/share/qt4/mkspecs/features/qt.prf \ 79 /usr/share/qt4/mkspecs/features/unix/thread.prf \80 80 /usr/share/qt4/mkspecs/features/moc.prf \ 81 81 /usr/share/qt4/mkspecs/features/resources.prf \ … … 99 99 /usr/share/qt4/mkspecs/features/debug_and_release.prf: 100 100 /usr/share/qt4/mkspecs/features/default_post.prf: 101 /usr/share/qt4/mkspecs/features/unix/thread.prf: 101 102 /usr/share/qt4/mkspecs/features/warn_on.prf: 102 103 /usr/share/qt4/mkspecs/features/qt.prf: 103 /usr/share/qt4/mkspecs/features/unix/thread.prf:104 104 /usr/share/qt4/mkspecs/features/moc.prf: 105 105 /usr/share/qt4/mkspecs/features/resources.prf: -
gateways/SwisscomXtraZone/Makefile.Debug
r37 r42 1 1 ############################################################################# 2 # Makefile for building: libSwisscomXtraZone.so .2.0.03 # Generated by qmake (2.01a) (Qt 4.5.2) on: Sat Nov 21 17:21:22 20092 # Makefile for building: libSwisscomXtraZone.so 3 # Generated by qmake (2.01a) (Qt 4.5.2) on: Thu Jan 14 08:55:08 2010 4 4 # Project: SwisscomXtraZone.pro 5 5 # Template: lib … … 10 10 CC = gcc 11 11 CXX = g++ 12 DEFINES = -DQT_ GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED13 CFLAGS = -pipe -g - Wall -W -D_REENTRANT-fPIC $(DEFINES)14 CXXFLAGS = -pipe -g - Wall -W -D_REENTRANT-fPIC $(DEFINES)15 INCPATH = -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Iapp -I../../lib/libinterfaces/src/ business -I../../lib/libinterfaces/src/ui -I../../lib/libinterfaces/src -I../../src/exceptions -I../../src/utils -I../../lib/libgateway/src/business -I../../lib/libgateway/src/persistence -I../../lib/libgateway/src/exceptions-Idebug -I.12 DEFINES = -DQT_PLUGIN -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED 13 CFLAGS = -pipe -g -D_REENTRANT -Wall -W -fPIC $(DEFINES) 14 CXXFLAGS = -pipe -g -D_REENTRANT -Wall -W -fPIC $(DEFINES) 15 INCPATH = -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Iapp -I../../lib/libinterfaces/src/exceptions -I../../lib/libinterfaces/src/business -I../../lib/libinterfaces/src/ui -I../../lib/libinterfaces/src -I../../lib/libgateway/src/exceptions -I../../lib/libgateway/src/business -I../../lib/libgateway/src/persistence -I../../lib/libdatatypes/src/business -I../../lib/libutils/src -Idebug -I. 16 16 LINK = g++ 17 LFLAGS = -shared -Wl,-soname,libSwisscomXtraZone.so.218 LIBS = $(SUBLIBS) -L/usr/lib -L../../lib/ -ltntdb -linterfaces -lgateway -l QtGui -lQtNetwork -lQtCore -lpthread17 LFLAGS = -shared 18 LIBS = $(SUBLIBS) -L/usr/lib -L../../lib/ -ltntdb -linterfaces -lgateway -ldatatypes -lutils -lpthread -lQtGui -lQtNetwork -lQtCore 19 19 AR = ar cqs 20 20 RANLIB = … … 42 42 ####### Files 43 43 44 SOURCES = src/main.cpp \ 44 SOURCES = src/business/validation/BCAccountValidator.cpp \ 45 src/main.cpp \ 45 46 src/business/BCAccount.cpp \ 46 47 src/business/BCGateway.cpp \ 47 48 src/persistence/DAAccountStorageOfficer.cpp \ 48 src/ui/vcsettingswidget.cpp debug/moc_vcsettingswidget.cpp \ 49 debug/qrc_certs.cpp 50 OBJECTS = debug/main.o \ 49 src/ui/vcsettingswidget.cpp debug/moc_BCAccountValidator.cpp \ 50 debug/moc_main.cpp \ 51 debug/moc_BCAccount.cpp \ 52 debug/moc_BCGateway.cpp \ 53 debug/moc_DAAccountStorageOfficer.cpp \ 54 debug/moc_vcsettingswidget.cpp \ 55 debug/qrc_SwisscomXtraZone.cpp 56 OBJECTS = debug/BCAccountValidator.o \ 57 debug/main.o \ 51 58 debug/BCAccount.o \ 52 59 debug/BCGateway.o \ 53 60 debug/DAAccountStorageOfficer.o \ 54 61 debug/vcsettingswidget.o \ 62 debug/moc_BCAccountValidator.o \ 63 debug/moc_main.o \ 64 debug/moc_BCAccount.o \ 65 debug/moc_BCGateway.o \ 66 debug/moc_DAAccountStorageOfficer.o \ 55 67 debug/moc_vcsettingswidget.o \ 56 debug/qrc_ certs.o68 debug/qrc_SwisscomXtraZone.o 57 69 DIST = /usr/share/qt4/mkspecs/common/g++.conf \ 58 70 /usr/share/qt4/mkspecs/common/unix.conf \ … … 67 79 /usr/share/qt4/mkspecs/features/default_post.prf \ 68 80 /usr/share/qt4/mkspecs/features/build_pass.prf \ 81 /usr/share/qt4/mkspecs/features/unix/thread.prf \ 69 82 /usr/share/qt4/mkspecs/features/warn_on.prf \ 70 83 /usr/share/qt4/mkspecs/features/qt.prf \ 71 /usr/share/qt4/mkspecs/features/unix/thread.prf \72 84 /usr/share/qt4/mkspecs/features/moc.prf \ 73 85 /usr/share/qt4/mkspecs/features/resources.prf \ … … 79 91 QMAKE_TARGET = SwisscomXtraZone 80 92 DESTDIR = ../ 81 TARGET = libSwisscomXtraZone.so.2.0.0 82 TARGETA = ../libSwisscomXtraZone.a 83 TARGETD = libSwisscomXtraZone.so.2.0.0 84 TARGET0 = libSwisscomXtraZone.so 85 TARGET1 = libSwisscomXtraZone.so.2 86 TARGET2 = libSwisscomXtraZone.so.2.0 93 TARGET = libSwisscomXtraZone.so 94 TARGETD = libSwisscomXtraZone.so 87 95 88 96 first: all … … 112 120 ../$(TARGET): ui_vcsettingswidget.h $(OBJECTS) $(SUBLIBS) $(OBJCOMP) 113 121 @$(CHK_DIR_EXISTS) ../ || $(MKDIR) ../ 114 -$(DEL_FILE) $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2)122 -$(DEL_FILE) $(TARGET) 115 123 $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(LIBS) $(OBJCOMP) 116 -ln -s $(TARGET) $(TARGET0) 117 -ln -s $(TARGET) $(TARGET1) 118 -ln -s $(TARGET) $(TARGET2) 119 -$(DEL_FILE) ../$(TARGET) 120 -$(DEL_FILE) ../$(TARGET0) 121 -$(DEL_FILE) ../$(TARGET1) 122 -$(DEL_FILE) ../$(TARGET2) 123 -$(MOVE) $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2) ../ 124 125 126 127 staticlib: $(TARGETA) 128 129 $(TARGETA): ui_vcsettingswidget.h $(OBJECTS) $(OBJCOMP) 130 -$(DEL_FILE) $(TARGETA) 131 $(AR) $(TARGETA) $(OBJECTS) 124 -$(MOVE) $(TARGET) ../ 125 126 132 127 133 128 qmake: FORCE … … 136 131 dist: 137 132 @$(CHK_DIR_EXISTS) debug/SwisscomXtraZone2.0.0 || $(MKDIR) debug/SwisscomXtraZone2.0.0 138 $(COPY_FILE) --parents $(SOURCES) $(DIST) debug/SwisscomXtraZone2.0.0/ && $(COPY_FILE) --parents src/ main.h src/business/BCAccount.h src/business/BCGateway.h src/persistence/DAAccountStorageOfficer.h src/ui/vcsettingswidget.h debug/SwisscomXtraZone2.0.0/ && $(COPY_FILE) --parents lib/certs.qrc debug/SwisscomXtraZone2.0.0/ && $(COPY_FILE) --parents src/main.cpp src/business/BCAccount.cpp src/business/BCGateway.cpp src/persistence/DAAccountStorageOfficer.cpp src/ui/vcsettingswidget.cpp debug/SwisscomXtraZone2.0.0/ && $(COPY_FILE) --parents src/ui/vcsettingswidget.uidebug/SwisscomXtraZone2.0.0/ && (cd `dirname debug/SwisscomXtraZone2.0.0` && $(TAR) SwisscomXtraZone2.0.0.tar SwisscomXtraZone2.0.0 && $(COMPRESS) SwisscomXtraZone2.0.0.tar) && $(MOVE) `dirname debug/SwisscomXtraZone2.0.0`/SwisscomXtraZone2.0.0.tar.gz . && $(DEL_FILE) -r debug/SwisscomXtraZone2.0.0133 $(COPY_FILE) --parents $(SOURCES) $(DIST) debug/SwisscomXtraZone2.0.0/ && $(COPY_FILE) --parents src/business/validation/BCAccountValidator.h src/main.h src/business/BCAccount.h src/business/BCGateway.h src/persistence/DAAccountStorageOfficer.h src/ui/vcsettingswidget.h debug/SwisscomXtraZone2.0.0/ && $(COPY_FILE) --parents lib/SwisscomXtraZone.qrc debug/SwisscomXtraZone2.0.0/ && $(COPY_FILE) --parents src/business/validation/BCAccountValidator.cpp src/main.cpp src/business/BCAccount.cpp src/business/BCGateway.cpp src/persistence/DAAccountStorageOfficer.cpp src/ui/vcsettingswidget.cpp debug/SwisscomXtraZone2.0.0/ && $(COPY_FILE) --parents src/ui/vcsettingswidget.ui debug/SwisscomXtraZone2.0.0/ && $(COPY_FILE) --parents locale/de.ts debug/SwisscomXtraZone2.0.0/ && (cd `dirname debug/SwisscomXtraZone2.0.0` && $(TAR) SwisscomXtraZone2.0.0.tar SwisscomXtraZone2.0.0 && $(COMPRESS) SwisscomXtraZone2.0.0.tar) && $(MOVE) `dirname debug/SwisscomXtraZone2.0.0`/SwisscomXtraZone2.0.0.tar.gz . && $(DEL_FILE) -r debug/SwisscomXtraZone2.0.0 139 134 140 135 … … 147 142 148 143 distclean: clean 149 -$(DEL_FILE) ../$(TARGET) 150 -$(DEL_FILE) ../$(TARGET0) ../$(TARGET1) ../$(TARGET2) $(TARGETA) 144 -$(DEL_FILE) $(TARGET) 151 145 -$(DEL_FILE) Makefile.Debug 152 146 … … 156 150 mocables: compiler_moc_header_make_all compiler_moc_source_make_all 157 151 158 compiler_moc_header_make_all: debug/moc_ vcsettingswidget.cpp152 compiler_moc_header_make_all: debug/moc_BCAccountValidator.cpp debug/moc_main.cpp debug/moc_BCAccount.cpp debug/moc_BCGateway.cpp debug/moc_DAAccountStorageOfficer.cpp debug/moc_vcsettingswidget.cpp 159 153 compiler_moc_header_clean: 160 -$(DEL_FILE) debug/moc_vcsettingswidget.cpp 154 -$(DEL_FILE) debug/moc_BCAccountValidator.cpp debug/moc_main.cpp debug/moc_BCAccount.cpp debug/moc_BCGateway.cpp debug/moc_DAAccountStorageOfficer.cpp debug/moc_vcsettingswidget.cpp 155 debug/moc_BCAccountValidator.cpp: src/business/validation/BCAccountValidator.h 156 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/business/validation/BCAccountValidator.h -o debug/moc_BCAccountValidator.cpp 157 158 debug/moc_main.cpp: src/main.h 159 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/main.h -o debug/moc_main.cpp 160 161 debug/moc_BCAccount.cpp: src/business/BCAccount.h 162 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/business/BCAccount.h -o debug/moc_BCAccount.cpp 163 164 debug/moc_BCGateway.cpp: src/business/BCGateway.h 165 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/business/BCGateway.h -o debug/moc_BCGateway.cpp 166 167 debug/moc_DAAccountStorageOfficer.cpp: src/persistence/DAAccountStorageOfficer.h 168 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/persistence/DAAccountStorageOfficer.h -o debug/moc_DAAccountStorageOfficer.cpp 169 161 170 debug/moc_vcsettingswidget.cpp: ui_vcsettingswidget.h \ 162 171 src/ui/vcsettingswidget.h 163 172 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/ui/vcsettingswidget.h -o debug/moc_vcsettingswidget.cpp 164 173 165 compiler_rcc_make_all: debug/qrc_ certs.cpp174 compiler_rcc_make_all: debug/qrc_SwisscomXtraZone.cpp 166 175 compiler_rcc_clean: 167 -$(DEL_FILE) debug/qrc_certs.cpp 168 debug/qrc_certs.cpp: lib/certs.qrc \ 176 -$(DEL_FILE) debug/qrc_SwisscomXtraZone.cpp 177 debug/qrc_SwisscomXtraZone.cpp: lib/SwisscomXtraZone.qrc \ 178 lib/de.qm \ 169 179 lib/Swisscom_Root_CA_1_pem.crt 170 /usr/bin/rcc -name certs lib/certs.qrc -o debug/qrc_certs.cpp180 /usr/bin/rcc -name SwisscomXtraZone lib/SwisscomXtraZone.qrc -o debug/qrc_SwisscomXtraZone.cpp 171 181 172 182 compiler_image_collection_make_all: qmake_image_collection.cpp … … 191 201 ####### Compile 192 202 203 debug/BCAccountValidator.o: src/business/validation/BCAccountValidator.cpp src/business/validation/BCAccountValidator.h 204 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/BCAccountValidator.o src/business/validation/BCAccountValidator.cpp 205 193 206 debug/main.o: src/main.cpp src/main.h \ 194 207 src/business/BCGateway.h … … 197 210 debug/BCAccount.o: src/business/BCAccount.cpp src/business/BCAccount.h \ 198 211 src/business/BCGateway.h \ 212 src/business/validation/BCAccountValidator.h \ 199 213 src/persistence/DAAccountStorageOfficer.h 200 214 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/BCAccount.o src/business/BCAccount.cpp … … 214 228 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/vcsettingswidget.o src/ui/vcsettingswidget.cpp 215 229 230 debug/moc_BCAccountValidator.o: debug/moc_BCAccountValidator.cpp 231 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_BCAccountValidator.o debug/moc_BCAccountValidator.cpp 232 233 debug/moc_main.o: debug/moc_main.cpp 234 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_main.o debug/moc_main.cpp 235 236 debug/moc_BCAccount.o: debug/moc_BCAccount.cpp 237 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_BCAccount.o debug/moc_BCAccount.cpp 238 239 debug/moc_BCGateway.o: debug/moc_BCGateway.cpp 240 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_BCGateway.o debug/moc_BCGateway.cpp 241 242 debug/moc_DAAccountStorageOfficer.o: debug/moc_DAAccountStorageOfficer.cpp 243 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_DAAccountStorageOfficer.o debug/moc_DAAccountStorageOfficer.cpp 244 216 245 debug/moc_vcsettingswidget.o: debug/moc_vcsettingswidget.cpp 217 246 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_vcsettingswidget.o debug/moc_vcsettingswidget.cpp 218 247 219 debug/qrc_ certs.o: debug/qrc_certs.cpp220 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/qrc_ certs.o debug/qrc_certs.cpp248 debug/qrc_SwisscomXtraZone.o: debug/qrc_SwisscomXtraZone.cpp 249 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/qrc_SwisscomXtraZone.o debug/qrc_SwisscomXtraZone.cpp 221 250 222 251 ####### Install -
gateways/SwisscomXtraZone/Makefile.Release
r37 r42 1 1 ############################################################################# 2 # Makefile for building: libSwisscomXtraZone.so .2.0.03 # Generated by qmake (2.01a) (Qt 4.5.2) on: Sat Nov 21 17:21:22 20092 # Makefile for building: libSwisscomXtraZone.so 3 # Generated by qmake (2.01a) (Qt 4.5.2) on: Thu Jan 14 08:55:08 2010 4 4 # Project: SwisscomXtraZone.pro 5 5 # Template: lib … … 10 10 CC = gcc 11 11 CXX = g++ 12 DEFINES = -DQT_NO_DEBUG -DQT_ GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED13 CFLAGS = -pipe -O2 - Wall -W -D_REENTRANT-fPIC $(DEFINES)14 CXXFLAGS = -pipe -O2 - Wall -W -D_REENTRANT-fPIC $(DEFINES)15 INCPATH = -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Iapp -I../../lib/libinterfaces/src/ business -I../../lib/libinterfaces/src/ui -I../../lib/libinterfaces/src -I../../src/exceptions -I../../src/utils -I../../lib/libgateway/src/business -I../../lib/libgateway/src/persistence -I../../lib/libgateway/src/exceptions-Irelease -I.12 DEFINES = -DQT_NO_DEBUG -DQT_PLUGIN -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED 13 CFLAGS = -pipe -O2 -D_REENTRANT -Wall -W -fPIC $(DEFINES) 14 CXXFLAGS = -pipe -O2 -D_REENTRANT -Wall -W -fPIC $(DEFINES) 15 INCPATH = -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Iapp -I../../lib/libinterfaces/src/exceptions -I../../lib/libinterfaces/src/business -I../../lib/libinterfaces/src/ui -I../../lib/libinterfaces/src -I../../lib/libgateway/src/exceptions -I../../lib/libgateway/src/business -I../../lib/libgateway/src/persistence -I../../lib/libdatatypes/src/business -I../../lib/libutils/src -Irelease -I. 16 16 LINK = g++ 17 LFLAGS = -Wl,-O1 -shared -Wl,-soname,libSwisscomXtraZone.so.218 LIBS = $(SUBLIBS) -L/usr/lib -L../../lib/ -ltntdb -linterfaces -lgateway -l QtGui -lQtNetwork -lQtCore -lpthread17 LFLAGS = -Wl,-O1 -shared 18 LIBS = $(SUBLIBS) -L/usr/lib -L../../lib/ -ltntdb -linterfaces -lgateway -ldatatypes -lutils -lpthread -lQtGui -lQtNetwork -lQtCore 19 19 AR = ar cqs 20 20 RANLIB = … … 42 42 ####### Files 43 43 44 SOURCES = src/main.cpp \ 44 SOURCES = src/business/validation/BCAccountValidator.cpp \ 45 src/main.cpp \ 45 46 src/business/BCAccount.cpp \ 46 47 src/business/BCGateway.cpp \ 47 48 src/persistence/DAAccountStorageOfficer.cpp \ 48 src/ui/vcsettingswidget.cpp release/moc_vcsettingswidget.cpp \ 49 release/qrc_certs.cpp 50 OBJECTS = release/main.o \ 49 src/ui/vcsettingswidget.cpp release/moc_BCAccountValidator.cpp \ 50 release/moc_main.cpp \ 51 release/moc_BCAccount.cpp \ 52 release/moc_BCGateway.cpp \ 53 release/moc_DAAccountStorageOfficer.cpp \ 54 release/moc_vcsettingswidget.cpp \ 55 release/qrc_SwisscomXtraZone.cpp 56 OBJECTS = release/BCAccountValidator.o \ 57 release/main.o \ 51 58 release/BCAccount.o \ 52 59 release/BCGateway.o \ 53 60 release/DAAccountStorageOfficer.o \ 54 61 release/vcsettingswidget.o \ 62 release/moc_BCAccountValidator.o \ 63 release/moc_main.o \ 64 release/moc_BCAccount.o \ 65 release/moc_BCGateway.o \ 66 release/moc_DAAccountStorageOfficer.o \ 55 67 release/moc_vcsettingswidget.o \ 56 release/qrc_ certs.o68 release/qrc_SwisscomXtraZone.o 57 69 DIST = /usr/share/qt4/mkspecs/common/g++.conf \ 58 70 /usr/share/qt4/mkspecs/common/unix.conf \ … … 67 79 /usr/share/qt4/mkspecs/features/default_post.prf \ 68 80 /usr/share/qt4/mkspecs/features/build_pass.prf \ 81 /usr/share/qt4/mkspecs/features/unix/thread.prf \ 69 82 /usr/share/qt4/mkspecs/features/warn_on.prf \ 70 83 /usr/share/qt4/mkspecs/features/qt.prf \ 71 /usr/share/qt4/mkspecs/features/unix/thread.prf \72 84 /usr/share/qt4/mkspecs/features/moc.prf \ 73 85 /usr/share/qt4/mkspecs/features/resources.prf \ … … 79 91 QMAKE_TARGET = SwisscomXtraZone 80 92 DESTDIR = ../ 81 TARGET = libSwisscomXtraZone.so.2.0.0 82 TARGETA = ../libSwisscomXtraZone.a 83 TARGETD = libSwisscomXtraZone.so.2.0.0 84 TARGET0 = libSwisscomXtraZone.so 85 TARGET1 = libSwisscomXtraZone.so.2 86 TARGET2 = libSwisscomXtraZone.so.2.0 93 TARGET = libSwisscomXtraZone.so 94 TARGETD = libSwisscomXtraZone.so 87 95 88 96 first: all … … 112 120 ../$(TARGET): ui_vcsettingswidget.h $(OBJECTS) $(SUBLIBS) $(OBJCOMP) 113 121 @$(CHK_DIR_EXISTS) ../ || $(MKDIR) ../ 114 -$(DEL_FILE) $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2)122 -$(DEL_FILE) $(TARGET) 115 123 $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(LIBS) $(OBJCOMP) 116 -ln -s $(TARGET) $(TARGET0) 117 -ln -s $(TARGET) $(TARGET1) 118 -ln -s $(TARGET) $(TARGET2) 119 -$(DEL_FILE) ../$(TARGET) 120 -$(DEL_FILE) ../$(TARGET0) 121 -$(DEL_FILE) ../$(TARGET1) 122 -$(DEL_FILE) ../$(TARGET2) 123 -$(MOVE) $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2) ../ 124 125 126 127 staticlib: $(TARGETA) 128 129 $(TARGETA): ui_vcsettingswidget.h $(OBJECTS) $(OBJCOMP) 130 -$(DEL_FILE) $(TARGETA) 131 $(AR) $(TARGETA) $(OBJECTS) 124 -$(MOVE) $(TARGET) ../ 125 126 132 127 133 128 qmake: FORCE … … 136 131 dist: 137 132 @$(CHK_DIR_EXISTS) release/SwisscomXtraZone2.0.0 || $(MKDIR) release/SwisscomXtraZone2.0.0 138 $(COPY_FILE) --parents $(SOURCES) $(DIST) release/SwisscomXtraZone2.0.0/ && $(COPY_FILE) --parents src/ main.h src/business/BCAccount.h src/business/BCGateway.h src/persistence/DAAccountStorageOfficer.h src/ui/vcsettingswidget.h release/SwisscomXtraZone2.0.0/ && $(COPY_FILE) --parents lib/certs.qrc release/SwisscomXtraZone2.0.0/ && $(COPY_FILE) --parents src/main.cpp src/business/BCAccount.cpp src/business/BCGateway.cpp src/persistence/DAAccountStorageOfficer.cpp src/ui/vcsettingswidget.cpp release/SwisscomXtraZone2.0.0/ && $(COPY_FILE) --parents src/ui/vcsettingswidget.uirelease/SwisscomXtraZone2.0.0/ && (cd `dirname release/SwisscomXtraZone2.0.0` && $(TAR) SwisscomXtraZone2.0.0.tar SwisscomXtraZone2.0.0 && $(COMPRESS) SwisscomXtraZone2.0.0.tar) && $(MOVE) `dirname release/SwisscomXtraZone2.0.0`/SwisscomXtraZone2.0.0.tar.gz . && $(DEL_FILE) -r release/SwisscomXtraZone2.0.0133 $(COPY_FILE) --parents $(SOURCES) $(DIST) release/SwisscomXtraZone2.0.0/ && $(COPY_FILE) --parents src/business/validation/BCAccountValidator.h src/main.h src/business/BCAccount.h src/business/BCGateway.h src/persistence/DAAccountStorageOfficer.h src/ui/vcsettingswidget.h release/SwisscomXtraZone2.0.0/ && $(COPY_FILE) --parents lib/SwisscomXtraZone.qrc release/SwisscomXtraZone2.0.0/ && $(COPY_FILE) --parents src/business/validation/BCAccountValidator.cpp src/main.cpp src/business/BCAccount.cpp src/business/BCGateway.cpp src/persistence/DAAccountStorageOfficer.cpp src/ui/vcsettingswidget.cpp release/SwisscomXtraZone2.0.0/ && $(COPY_FILE) --parents src/ui/vcsettingswidget.ui release/SwisscomXtraZone2.0.0/ && $(COPY_FILE) --parents locale/de.ts release/SwisscomXtraZone2.0.0/ && (cd `dirname release/SwisscomXtraZone2.0.0` && $(TAR) SwisscomXtraZone2.0.0.tar SwisscomXtraZone2.0.0 && $(COMPRESS) SwisscomXtraZone2.0.0.tar) && $(MOVE) `dirname release/SwisscomXtraZone2.0.0`/SwisscomXtraZone2.0.0.tar.gz . && $(DEL_FILE) -r release/SwisscomXtraZone2.0.0 139 134 140 135 … … 147 142 148 143 distclean: clean 149 -$(DEL_FILE) ../$(TARGET) 150 -$(DEL_FILE) ../$(TARGET0) ../$(TARGET1) ../$(TARGET2) $(TARGETA) 144 -$(DEL_FILE) $(TARGET) 151 145 -$(DEL_FILE) Makefile.Release 152 146 … … 156 150 mocables: compiler_moc_header_make_all compiler_moc_source_make_all 157 151 158 compiler_moc_header_make_all: release/moc_ vcsettingswidget.cpp152 compiler_moc_header_make_all: release/moc_BCAccountValidator.cpp release/moc_main.cpp release/moc_BCAccount.cpp release/moc_BCGateway.cpp release/moc_DAAccountStorageOfficer.cpp release/moc_vcsettingswidget.cpp 159 153 compiler_moc_header_clean: 160 -$(DEL_FILE) release/moc_vcsettingswidget.cpp 154 -$(DEL_FILE) release/moc_BCAccountValidator.cpp release/moc_main.cpp release/moc_BCAccount.cpp release/moc_BCGateway.cpp release/moc_DAAccountStorageOfficer.cpp release/moc_vcsettingswidget.cpp 155 release/moc_BCAccountValidator.cpp: src/business/validation/BCAccountValidator.h 156 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/business/validation/BCAccountValidator.h -o release/moc_BCAccountValidator.cpp 157 158 release/moc_main.cpp: src/main.h 159 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/main.h -o release/moc_main.cpp 160 161 release/moc_BCAccount.cpp: src/business/BCAccount.h 162 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/business/BCAccount.h -o release/moc_BCAccount.cpp 163 164 release/moc_BCGateway.cpp: src/business/BCGateway.h 165 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/business/BCGateway.h -o release/moc_BCGateway.cpp 166 167 release/moc_DAAccountStorageOfficer.cpp: src/persistence/DAAccountStorageOfficer.h 168 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/persistence/DAAccountStorageOfficer.h -o release/moc_DAAccountStorageOfficer.cpp 169 161 170 release/moc_vcsettingswidget.cpp: ui_vcsettingswidget.h \ 162 171 src/ui/vcsettingswidget.h 163 172 /usr/bin/moc-qt4 $(DEFINES) $(INCPATH) src/ui/vcsettingswidget.h -o release/moc_vcsettingswidget.cpp 164 173 165 compiler_rcc_make_all: release/qrc_ certs.cpp174 compiler_rcc_make_all: release/qrc_SwisscomXtraZone.cpp 166 175 compiler_rcc_clean: 167 -$(DEL_FILE) release/qrc_certs.cpp 168 release/qrc_certs.cpp: lib/certs.qrc \ 176 -$(DEL_FILE) release/qrc_SwisscomXtraZone.cpp 177 release/qrc_SwisscomXtraZone.cpp: lib/SwisscomXtraZone.qrc \ 178 lib/de.qm \ 169 179 lib/Swisscom_Root_CA_1_pem.crt 170 /usr/bin/rcc -name certs lib/certs.qrc -o release/qrc_certs.cpp180 /usr/bin/rcc -name SwisscomXtraZone lib/SwisscomXtraZone.qrc -o release/qrc_SwisscomXtraZone.cpp 171 181 172 182 compiler_image_collection_make_all: qmake_image_collection.cpp … … 191 201 ####### Compile 192 202 203 release/BCAccountValidator.o: src/business/validation/BCAccountValidator.cpp src/business/validation/BCAccountValidator.h 204 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/BCAccountValidator.o src/business/validation/BCAccountValidator.cpp 205 193 206 release/main.o: src/main.cpp src/main.h \ 194 207 src/business/BCGateway.h … … 197 210 release/BCAccount.o: src/business/BCAccount.cpp src/business/BCAccount.h \ 198 211 src/business/BCGateway.h \ 212 src/business/validation/BCAccountValidator.h \ 199 213 src/persistence/DAAccountStorageOfficer.h 200 214 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/BCAccount.o src/business/BCAccount.cpp … … 214 228 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/vcsettingswidget.o src/ui/vcsettingswidget.cpp 215 229 230 release/moc_BCAccountValidator.o: release/moc_BCAccountValidator.cpp 231 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_BCAccountValidator.o release/moc_BCAccountValidator.cpp 232 233 release/moc_main.o: release/moc_main.cpp 234 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_main.o release/moc_main.cpp 235 236 release/moc_BCAccount.o: release/moc_BCAccount.cpp 237 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_BCAccount.o release/moc_BCAccount.cpp 238 239 release/moc_BCGateway.o: release/moc_BCGateway.cpp 240 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_BCGateway.o release/moc_BCGateway.cpp 241 242 release/moc_DAAccountStorageOfficer.o: release/moc_DAAccountStorageOfficer.cpp 243 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_DAAccountStorageOfficer.o release/moc_DAAccountStorageOfficer.cpp 244 216 245 release/moc_vcsettingswidget.o: release/moc_vcsettingswidget.cpp 217 246 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_vcsettingswidget.o release/moc_vcsettingswidget.cpp 218 247 219 release/qrc_ certs.o: release/qrc_certs.cpp220 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/qrc_ certs.o release/qrc_certs.cpp248 release/qrc_SwisscomXtraZone.o: release/qrc_SwisscomXtraZone.cpp 249 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/qrc_SwisscomXtraZone.o release/qrc_SwisscomXtraZone.cpp 221 250 222 251 ####### Install -
gateways/SwisscomXtraZone/SwisscomXtraZone.pro
r36 r42 1 1 VERSION = 2.0.0 2 2 TEMPLATE = lib 3 CONFIG += plugin \ 4 thread \ 5 debug_and_release 6 DESTDIR = ../ 3 7 TARGET = SwisscomXtraZone 4 DESTDIR = ../ 8 QT = core \ 9 network \ 10 gui 5 11 LIBS += -L../../lib/ 6 12 LIBS += -ltntdb \ 7 13 -linterfaces \ 8 -lgateway 14 -lgateway \ 15 -ldatatypes \ 16 -lutils 9 17 INCLUDEPATH += app \ 18 ../../lib/libinterfaces/src/exceptions/ \ 10 19 ../../lib/libinterfaces/src/business/ \ 11 20 ../../lib/libinterfaces/src/ui/ \ 12 21 ../../lib/libinterfaces/src/ \ 13 ../../src/exceptions/ \ 14 ../../src/utils/ \ 22 ../../lib/libgateway/src/exceptions/ \ 15 23 ../../lib/libgateway/src/business/ \ 16 24 ../../lib/libgateway/src/persistence/ \ 17 ../../lib/libgateway/src/exceptions/ 18 QT = core \ 19 network \ 20 gui 21 HEADERS += src/main.h \ 25 ../../lib/libdatatypes/src/business \ 26 ../../lib/libutils/src/ 27 HEADERS += src/business/validation/BCAccountValidator.h \ 28 src/main.h \ 22 29 src/business/BCAccount.h \ 23 30 src/business/BCGateway.h \ 24 31 src/persistence/DAAccountStorageOfficer.h \ 25 32 src/ui/vcsettingswidget.h 26 SOURCES += src/main.cpp \ 33 SOURCES += src/business/validation/BCAccountValidator.cpp \ 34 src/main.cpp \ 27 35 src/business/BCAccount.cpp \ 28 36 src/business/BCGateway.cpp \ … … 30 38 src/ui/vcsettingswidget.cpp 31 39 FORMS += src/ui/vcsettingswidget.ui 32 RESOURCES += lib/certs.qrc 40 RESOURCES += lib/SwisscomXtraZone.qrc 41 TRANSLATIONS += locale/de.ts -
gateways/SwisscomXtraZone/src/business/BCAccount.cpp
r33 r42 14 14 15 15 #include <StdExceptions.h> 16 #include <ELoginAccountExceptions.h> 16 #include <LoginAccountExceptions.h> 17 17 18 #include <typeconvert.h> 18 19 19 20 #include "BCGateway.h" 21 #include "validation/BCAccountValidator.h" 20 22 #include "../persistence/DAAccountStorageOfficer.h" 21 23 24 namespace SwisscomXtraZone { 22 25 23 26 BCAccount::BCAccount(ISQLiteStorage* storage) 24 : MAX_MOBILE(10) 27 : AbstractLoginAccount(new DAAccountStorageOfficer(this, storage), new BCAccountValidator(this)) 28 29 , MAX_MOBILE(10) 25 30 { 26 storageOfficer_ = new DAAccountStorageOfficer(this, storage);27 31 httpHelper_ = new HttpHelper(); 28 29 32 30 33 /* Insert the swisscom-mobile.ch certificate to allow propper loading of the websites... */ … … 43 46 44 47 BCAccount::~BCAccount(){ 45 delete storageOfficer_; 48 delete getStorageOfficer(); 49 delete getValidator(); 50 delete httpHelper_; 51 } 52 53 IAccount* BCAccount::getClonedInstance() const { 54 return new BCAccount(dynamic_cast<ISQLiteStorage*>(getStorageOfficer()->storage())); 46 55 } 47 56 … … 49 58 ILoginGateway* BCAccount::gateway() const { 50 59 return BCGateway::instance(); 51 }52 53 IStorageOfficer* BCAccount::getStorageOfficer() const {54 return storageOfficer_;55 60 } 56 61 … … 121 126 rx.setCaseSensitivity(Qt::CaseInsensitive); // Caseinsensitive 122 127 123 BCGateway* gtwy = reinterpret_cast<BCGateway*>(gateway());128 BCGateway* gtwy = static_cast<BCGateway*>(gateway()); 124 129 125 130 rx.setPattern("<input.*id=\"CobYouthSMSSenden_txtMessageDisabled\".*value=\"(.*)\".*/>"); 126 131 if (rx.indexIn(lastHtml_) == -1) { 127 throw new EException( QObject::tr("Could not get the addon text!"));132 throw new EException(tr("Could not get the addon text!")); 128 133 } 129 134 gtwy->setAddonText(rx.cap(1)); … … 131 136 rx.setPattern("<input.*id=\"lblcounter\".*value='(\\d*)'.*/?>"); 132 137 if (rx.indexIn(lastHtml_) == -1){ 133 throw new EException( QObject::tr("Could not get the longSMSLength!"));138 throw new EException(tr("Could not get the longSMSLength!")); 134 139 } 135 140 gtwy->setLongSMSLength(rx.cap(1).toInt() + gtwy->addonText().length()); … … 137 142 rx.setPattern("<span.*id=\"CobYouthMMSSMSKonto_lblGuthaben\">(\\d*)</span>"); 138 143 if (rx.indexIn(lastHtml_) == -1) { 139 throw new EException( QObject::tr("Could not get the free sms count!"));144 throw new EException(tr("Could not get the free sms count!")); 140 145 } 141 146 setFreeSMSCount(rx.cap(1).toInt()); … … 173 178 174 179 175 void BCAccount::sendSMS(const QString& message, const Q Set<IContact*>& recipients) {180 void BCAccount::sendSMS(const QString& message, const QList<IContact*>& recipients) { 176 181 if ((message == "") || recipients.empty()){ 177 182 return; … … 210 215 int freeSMSNeeded = shortSMSLst.size() * recipients.size(); 211 216 if (freeSMSNeeded > freeSMSCount()) { 212 throw new EException( QObject::tr("You have only %1 SMS for free. (You need at least %2 SMS left to send this message!").arg(freeSMSCount()).arg(freeSMSNeeded));217 throw new EException(tr("You have only %1 SMS for free. (You need at least %2 SMS left to send this message!)").arg(freeSMSCount()).arg(freeSMSNeeded)); 213 218 } 214 219 … … 223 228 int y = 0; 224 229 225 Q SetIterator<IContact*> j(recipients);230 QListIterator<IContact*> j(recipients); 226 231 do { 227 232 setStatus(LoginAccount::Status::RemovingRecipients); … … 261 266 setStatus(LoginAccount::Status::SMSSent, 100); 262 267 } 268 269 } -
gateways/SwisscomXtraZone/src/business/BCAccount.h
r30 r42 6 6 */ 7 7 8 #ifndef BCACCOUNT_H_9 #define BCACCOUNT_H_8 #ifndef SWISSCOMXTRAZONE_BCACCOUNT_H_ 9 #define SWISSCOMXTRAZONE_BCACCOUNT_H_ 10 10 11 11 #include <AbstractLoginAccount.h> … … 14 14 #include <HttpHelper.h> 15 15 16 namespace SwisscomXtraZone { 17 16 18 class BCAccount: public AbstractLoginAccount { 19 Q_OBJECT 20 17 21 public: 18 BCAccount(ISQLiteStorage* storage);22 explicit BCAccount(ISQLiteStorage* storage); 19 23 virtual ~BCAccount(); 20 24 … … 23 27 24 28 /* IAccount */ 25 virtual void sendSMS(const QString& message, const Q Set<IContact*>& recipients);29 virtual void sendSMS(const QString& message, const QList<IContact*>& recipients); 26 30 virtual void cancelSMSSending(); 27 31 28 /* IStorable */ 29 virtual IStorageOfficer* getStorageOfficer() const; 32 virtual IAccount* getClonedInstance() const; 30 33 protected: 31 34 /* AbstractAccount */ … … 38 41 39 42 private: 40 IStorageOfficer* storageOfficer_; 41 HttpHelper* httpHelper_; 43 HttpHelper* httpHelper_; 42 44 43 45 const int MAX_MOBILE; … … 50 52 void _addRecipient(const IContact* recipient); 51 53 void _sendSMS(const QString& text); 54 55 Q_DISABLE_COPY(BCAccount); 52 56 }; 53 57 54 #endif /* BCACCOUNT_H_ */ 58 } 59 60 #endif /* SWISSCOMXTRAZONE_BCACCOUNT_H_ */ -
gateways/SwisscomXtraZone/src/business/BCGateway.cpp
r36 r42 11 11 #include "../ui/vcsettingswidget.h" 12 12 13 namespace SwisscomXtraZone { 14 13 15 ILoginGateway* BCGateway::instance_ = NULL; 14 16 ILoginGateway* BCGateway::instance(){ … … 21 23 } 22 24 23 IAccount* BCGateway::createAccountInstance(IS QLiteStorage* storage) const {24 return new BCAccount(st orage);25 IAccount* BCGateway::createAccountInstance(IStorage* storage) const { 26 return new BCAccount(static_cast<ISQLiteStorage*>(storage)); 25 27 } 26 28 … … 41 43 return longSMSLength_; 42 44 } 43 void BCGateway::setLongSMSLength( const int&longSMSLength) {45 void BCGateway::setLongSMSLength(int longSMSLength) { 44 46 longSMSLength_ = longSMSLength; 45 47 } … … 93 95 return shortSMSList; 94 96 } 97 98 } -
gateways/SwisscomXtraZone/src/business/BCGateway.h
r36 r42 6 6 */ 7 7 8 #ifndef BCGATEWAY_H_9 #define BCGATEWAY_H_8 #ifndef SWISSCOMXTRAZONE_BCGATEWAY_H_ 9 #define SWISSCOMXTRAZONE_BCGATEWAY_H_ 10 10 11 11 #include <AbstractLoginGateway.h> 12 12 #include <persistence/isqlitestorage.h> 13 14 15 namespace SwisscomXtraZone { 13 16 14 17 const QString LOGIN_PAGE = "https://www.swisscom-mobile.ch/youth/sms_senden-de.aspx?login"; … … 16 19 const QString LOGOUT_PAGE = "https://www.swisscom-mobile.ch/youth/youth_zone_home-de.aspx?logout"; 17 20 21 class BCGateway: public AbstractLoginGateway { 22 Q_OBJECT 18 23 19 class BCGateway: public AbstractLoginGateway {20 24 public: 21 25 static ILoginGateway* instance(); … … 23 27 /* IGateway */ 24 28 virtual QString name() const; 25 virtual IAccount* createAccountInstance(IS QLiteStorage* storage) const;29 virtual IAccount* createAccountInstance(IStorage* storage) const; 26 30 27 31 virtual QList<QString> splitTextToLongSMS(const QString& text) const; … … 35 39 36 40 virtual int longSMSLength() const; 37 virtual void setLongSMSLength( const int&longSMSLength);41 virtual void setLongSMSLength(int longSMSLength); 38 42 39 43 protected: 40 44 BCGateway() 41 : SHORTSMS_LENGTH(160) 45 : AbstractLoginGateway() 46 47 , SHORTSMS_LENGTH(160) 42 48 43 49 , addonText_("") … … 53 59 int longSMSLength_; 54 60 61 Q_DISABLE_COPY(BCGateway); 62 55 63 }; 56 64 57 namespace SwisscomXtraZone {58 class Gateway: public BCGateway {};59 65 } 60 66 61 #endif /* BCGATEWAY_H_ */67 #endif /* SWISSCOMXTRAZONE_BCGATEWAY_H_ */ -
gateways/SwisscomXtraZone/src/main.cpp
r26 r42 1 1 #include "main.h" 2 3 #include <QtPlugin> 2 4 3 5 #include "business/BCGateway.h" 4 6 5 class LibraryImpl { 6 public: 7 IGateway* getGateway(); 8 }; 7 namespace SwisscomXtraZone { 9 8 10 IGateway* LibraryImpl::getGateway() { 9 /*ILibrary* Library::instance_ = NULL; 10 ILibrary* Library::instance() { 11 return instance_ ? instance_ : (instance_ = new Library); 12 }*/ 13 14 15 QTranslator* Library::getTranslator(const QLocale& locale) { 16 QTranslator* translator = new QTranslator(); 17 translator->load(locale.name(), ":/locale/"); 18 return translator; 19 } 20 21 IGateway* Library::getGateway() const { 11 22 return BCGateway::instance(); 12 23 } 13 24 14 15 16 ILibrary* Library::instance_ = NULL;17 ILibrary* Library::instance() {18 return instance_ ? instance_ : (instance_ = new Library);19 }20 21 Library::Library() {22 library_ = new LibraryImpl();23 }24 25 Library::~Library() {26 delete library_;27 }28 29 IGateway* Library::getGateway() const {30 return library_->getGateway();31 25 } 32 26 33 27 34 extern "C" {28 /*extern "C" { 35 29 IMPORT_EXPORT 36 30 ILibrary* getLibrary(){ 37 31 return Library::instance(); 38 32 } 39 } 33 }*/ 40 34 35 Q_EXPORT_PLUGIN2(SwisscomXtraZone, SwisscomXtraZone::Library) -
gateways/SwisscomXtraZone/src/main.h
r26 r42 6 6 */ 7 7 8 #ifndef MAIN_H_9 #define MAIN_H_8 #ifndef SWISSCOMXTRAZONE_MAIN_H_ 9 #define SWISSCOMXTRAZONE_MAIN_H_ 10 10 11 #include <QtCore/QtGlobal> 11 #include <QObject> 12 //#include <QtCore/QtGlobal> 12 13 13 #if (defined(QT_DLL) || defined(QT_SHARED)) && !defined(QT_PLUGIN)14 /*#if (defined(QT_DLL) || defined(QT_SHARED)) && !defined(QT_PLUGIN) 14 15 # define IMPORT_EXPORT Q_DECL_EXPORT 15 16 #else 16 17 # define IMPORT_EXPORT Q_DECL_IMPORT 17 #endif 18 #endif*/ 18 19 19 20 … … 21 22 #include <igateway.h> 22 23 23 class LibraryImpl; 24 namespace SwisscomXtraZone { 24 25 25 class Library: public ILibrary { 26 class Library: public QObject, public ILibrary { 27 Q_OBJECT 28 Q_INTERFACES(ILibrary) 29 26 30 public: 27 static ILibrary* instance(); 31 Library(){} 32 // static ILibrary* instance(); 28 33 34 virtual QTranslator* getTranslator(const QLocale& locale); 29 35 IGateway* getGateway() const; 30 36 31 protected: 32 Library(); 33 virtual ~Library(); 37 //protected: 34 38 35 39 private: 36 static ILibrary* instance_; 37 LibraryImpl* library_; 40 Q_DISABLE_COPY(Library); 38 41 }; 39 42 40 extern "C" {41 IMPORT_EXPORT ILibrary* getLibrary();42 43 } 43 44 45 /*extern "C" { 46 IMPORT_EXPORT ILibrary* getLibrary(); 47 }*/ 44 48 45 #endif /* MAIN_H_ */49 #endif /* SWISSCOMXTRAZONE_MAIN_H_ */ -
gateways/SwisscomXtraZone/src/persistence/DAAccountStorageOfficer.cpp
r26 r42 7 7 8 8 #include "DAAccountStorageOfficer.h" 9 10 namespace SwisscomXtraZone { 9 11 10 12 void DAAccountStorageOfficer::readFromStorage() { … … 25 27 } 26 28 } 29 30 } -
gateways/SwisscomXtraZone/src/persistence/DAAccountStorageOfficer.h
r26 r42 6 6 */ 7 7 8 #ifndef DAACCOUNTSTORAGEOFFICER_H_9 #define DAACCOUNTSTORAGEOFFICER_H_8 #ifndef SWISSCOMXTRAZONE_DAACCOUNTSTORAGEOFFICER_H_ 9 #define SWISSCOMXTRAZONE_DAACCOUNTSTORAGEOFFICER_H_ 10 10 11 11 #include <AbstractLoginAccountStorageOfficer.h> 12 12 13 namespace SwisscomXtraZone { 14 13 15 class DAAccountStorageOfficer: public AbstractLoginAccountStorageOfficer { 16 Q_OBJECT 17 14 18 public: 15 19 DAAccountStorageOfficer(ILoginAccount* account, ISQLiteStorage* storage) 16 : AbstractLoginAccountStorageOfficer(account, storage )20 : AbstractLoginAccountStorageOfficer(account, storage, "sdo2o0034_k!Qdoc0DiwnfDaLdY<ymWWpovDmwpovDö__dmkosadDLDd.:easdfDSs") 17 21 {}; 18 22 … … 21 25 }; 22 26 23 #endif /* DAACCOUNTSTORAGEOFFICER_H_ */ 27 } 28 29 #endif /* SWISSCOMXTRAZONE_DAACCOUNTSTORAGEOFFICER_H_ */ -
gateways/SwisscomXtraZone/src/ui/vcsettingswidget.cpp
r37 r42 7 7 8 8 #include "../business/BCAccount.h" 9 10 namespace SwisscomXtraZone { 9 11 10 12 VCSettingsWidget::VCSettingsWidget(QWidget* parent /* = 0 */) … … 47 49 48 50 if (username.contains(QRegExp("[^\\d]")) || (username.length() != 10)) { 49 errorMsg += QWidget::tr("The mobile number should be of the form 0791234567.") + "\n";51 errorMsg += tr("The mobile number should be of the form 0791234567.") + "\n"; 50 52 } 51 53 52 54 if (password.isEmpty()) { 53 errorMsg += QWidget::tr("Your password can't be empty.") + "\n";55 errorMsg += tr("Your password can't be empty.") + "\n"; 54 56 } 55 57 … … 57 59 58 60 if (errorMsg != "") { 59 QMessageBox::warning(this, QWidget::tr("Swisscom Xtra Zone Account"), errorMsg, QMessageBox::Ok, QMessageBox::Ok);61 QMessageBox::warning(this, tr("Swisscom Xtra Zone Account"), errorMsg, QMessageBox::Ok, QMessageBox::Ok); 60 62 } 61 63 return errorMsg == ""; 62 64 } 65 66 } -
gateways/SwisscomXtraZone/src/ui/vcsettingswidget.h
r36 r42 1 #ifndef VCSETTINGSWIDGETCOMP_H2 #define VCSETTINGSWIDGETCOMP_H1 #ifndef SWISSCOMXTRAZONE_VCSETTINGSWIDGET_H 2 #define SWISSCOMXTRAZONE_VCSETTINGSWIDGET_H 3 3 4 4 #include <QtGui/QWidget> … … 7 7 #include <iaccountsettingswidget.h> 8 8 9 namespace SwisscomXtraZone { 10 9 11 class VCSettingsWidget : public IAccountSettingsWidget { 10 12 Q_OBJECT 13 Q_INTERFACES(IAccountSettingsWidget) 11 14 12 15 public: … … 24 27 }; 25 28 26 #endif // VCSETTINGSWIDGETCOMP_H 29 } 30 31 #endif // SWISSCOMXTRAZONE_VCSETTINGSWIDGETCOMP_H -
gateways/SwisscomXtraZone/src/ui/vcsettingswidget.ui
r36 r42 12 12 </property> 13 13 <property name="windowTitle"> 14 <string >VCSettingsWidget</string>14 <string notr="true"/> 15 15 </property> 16 16 <layout class="QFormLayout" name="formLayout"> -
gateways/SwisscomXtraZone/ui_vcsettingswidget.h
r37 r42 2 2 ** Form generated from reading ui file 'vcsettingswidget.ui' 3 3 ** 4 ** Created: Thu Dec 3 22:16:02 20094 ** Created: Thu Jan 14 08:55:41 2010 5 5 ** by: Qt User Interface Compiler version 4.5.2 6 6 ** … … 37 37 VCSettingsWidgetClass->setObjectName(QString::fromUtf8("VCSettingsWidgetClass")); 38 38 VCSettingsWidgetClass->resize(400, 76); 39 VCSettingsWidgetClass->setWindowTitle(QString::fromUtf8("")); 39 40 formLayout = new QFormLayout(VCSettingsWidgetClass); 40 41 formLayout->setSpacing(6); … … 70 71 void retranslateUi(QWidget *VCSettingsWidgetClass) 71 72 { 72 VCSettingsWidgetClass->setWindowTitle(QApplication::translate("VCSettingsWidgetClass", "VCSettingsWidget", 0, QApplication::UnicodeUTF8));73 73 label->setText(QApplication::translate("VCSettingsWidgetClass", "Mobile number:", 0, QApplication::UnicodeUTF8)); 74 74 label_2->setText(QApplication::translate("VCSettingsWidgetClass", "Password:", 0, QApplication::UnicodeUTF8)); -
locale/de.ts
r36 r42 61 61 </message> 62 62 <message> 63 <location filename="../src/ui/VCAddressBook/vcaddressbook.cpp" line="2 94"/>64 <location filename="../src/ui/VCAddressBook/vcaddressbook.cpp" line="3 11"/>63 <location filename="../src/ui/VCAddressBook/vcaddressbook.cpp" line="285"/> 64 <location filename="../src/ui/VCAddressBook/vcaddressbook.cpp" line="302"/> 65 65 <source>SMSSender</source> 66 66 <translation>SMSSender</translation> 67 67 </message> 68 68 <message> 69 <location filename="../src/ui/VCAddressBook/vcaddressbook.cpp" line="2 95"/>69 <location filename="../src/ui/VCAddressBook/vcaddressbook.cpp" line="286"/> 70 70 <source>Do you really want to remove this contact?</source> 71 71 <translation>Soll dieser Kontakt wirklich gelöscht werden?</translation> 72 72 </message> 73 73 <message> 74 <location filename="../src/ui/VCAddressBook/vcaddressbook.cpp" line="3 12"/>74 <location filename="../src/ui/VCAddressBook/vcaddressbook.cpp" line="303"/> 75 75 <source>Do you really want to remove this group?</source> 76 76 <translation>Soll diese Gruppe wirklich gelöscht werden?</translation> … … 126 126 <source>Members</source> 127 127 <translation>Mitglied</translation> 128 </message> 129 </context> 130 <context> 131 <name>VCEditAccount</name> 132 <message> 133 <location filename="../src/ui/VCEditAccount/vceditaccount.cpp" line="93"/> 134 <source>This account name is already in use.</source> 135 <translation>Dieser Kontonamen existiert bereits. </translation> 136 </message> 137 <message> 138 <location filename="../src/ui/VCEditAccount/vceditaccount.cpp" line="103"/> 139 <location filename="../src/ui/VCEditAccount/vceditaccount.cpp" line="108"/> 140 <source>SMSSender</source> 141 <translation>SMSSender</translation> 142 </message> 143 </context> 144 <context> 145 <name>VCEditAccountClass</name> 146 <message> 147 <location filename="../src/ui/VCEditAccount/vceditaccount.ui" line="14"/> 148 <source>Edit account</source> 149 <translation>Konto bearbeiten</translation> 150 </message> 151 <message> 152 <location filename="../src/ui/VCEditAccount/vceditaccount.ui" line="26"/> 153 <source>Account information</source> 154 <translation>Kontoinformationen</translation> 155 </message> 156 <message> 157 <location filename="../src/ui/VCEditAccount/vceditaccount.ui" line="32"/> 158 <source>Name:</source> 159 <translation>Name:</translation> 160 </message> 161 <message> 162 <location filename="../src/ui/VCEditAccount/vceditaccount.ui" line="42"/> 163 <source>Gateway:</source> 164 <translation>Dienst:</translation> 165 </message> 166 <message> 167 <location filename="../src/ui/VCEditAccount/vceditaccount.ui" line="62"/> 168 <source>Account settings</source> 169 <translation>Kontoeinstellungen</translation> 128 170 </message> 129 171 </context> … … 219 261 <name>VCEditGroup</name> 220 262 <message> 221 <location filename="../src/ui/VCEditGroup/vceditgroup.cpp" line="6 5"/>263 <location filename="../src/ui/VCEditGroup/vceditgroup.cpp" line="62"/> 222 264 <source>Change icon</source> 223 265 <translation>Bild ändern</translation> 224 266 </message> 225 267 <message> 226 <location filename="../src/ui/VCEditGroup/vceditgroup.cpp" line=" 71"/>268 <location filename="../src/ui/VCEditGroup/vceditgroup.cpp" line="68"/> 227 269 <source>Remove icon</source> 228 270 <translation>Bild entfernen</translation> 229 271 </message> 230 272 <message> 231 <location filename="../src/ui/VCEditGroup/vceditgroup.cpp" line="1 10"/>273 <location filename="../src/ui/VCEditGroup/vceditgroup.cpp" line="107"/> 232 274 <source>Images</source> 233 275 <translation>Bilder</translation> 234 276 </message> 235 277 <message> 236 <location filename="../src/ui/VCEditGroup/vceditgroup.cpp" line="11 7"/>278 <location filename="../src/ui/VCEditGroup/vceditgroup.cpp" line="114"/> 237 279 <source>Open File</source> 238 280 <translation>Datei öffnen</translation> … … 275 317 </context> 276 318 <context> 319 <name>VCMain</name> 320 <message> 321 <location filename="../src/ui/VCMain/vcmain.cpp" line="281"/> 322 <source>SMS sent</source> 323 <translation>SMS versandt</translation> 324 </message> 325 <message> 326 <location filename="../src/ui/VCMain/vcmain.cpp" line="281"/> 327 <source>Your sms has successfully been sent.</source> 328 <translation>Die SMS wurde gesendet.</translation> 329 </message> 330 <message> 331 <location filename="../src/ui/VCMain/vcmain.cpp" line="360"/> 332 <source>Error occured</source> 333 <translation>Fehler aufgetreten</translation> 334 </message> 335 <message> 336 <location filename="../src/ui/VCMain/vcmain.cpp" line="360"/> 337 <source>An unknown error has occured!</source> 338 <translation>Ein unbekannter Fehler ist aufgetreten!</translation> 339 </message> 340 </context> 341 <context> 277 342 <name>VCMainClass</name> 278 343 <message> … … 317 382 </message> 318 383 <message> 319 <location filename="../src/ui/VCMain/vcmain.ui" line="24 4"/>384 <location filename="../src/ui/VCMain/vcmain.ui" line="245"/> 320 385 <source>&Help</source> 321 386 <translation>&Hilfe</translation> 322 387 </message> 323 388 <message> 324 <location filename="../src/ui/VCMain/vcmain.ui" line="25 0"/>389 <location filename="../src/ui/VCMain/vcmain.ui" line="251"/> 325 390 <source>&Edit</source> 326 391 <translation>&Bearbeiten</translation> 327 392 </message> 328 393 <message> 329 <location filename="../src/ui/VCMain/vcmain.ui" line="26 8"/>394 <location filename="../src/ui/VCMain/vcmain.ui" line="269"/> 330 395 <source>&Exit</source> 331 396 <translation>&Beenden</translation> 332 397 </message> 333 398 <message> 334 <location filename="../src/ui/VCMain/vcmain.ui" line="27 7"/>399 <location filename="../src/ui/VCMain/vcmain.ui" line="278"/> 335 400 <source>&About</source> 336 401 <translation>Ü&ber</translation> 337 402 </message> 338 403 <message> 339 <location filename="../src/ui/VCMain/vcmain.ui" line="28 6"/>404 <location filename="../src/ui/VCMain/vcmain.ui" line="287"/> 340 405 <source>Prefere&nces</source> 341 406 <translation>&Einstellungen</translation> 342 407 </message> 343 408 <message> 344 <location filename="../src/ui/VCMain/vcmain.ui" line="29 5"/>409 <location filename="../src/ui/VCMain/vcmain.ui" line="296"/> 345 410 <source>&Accounts</source> 346 411 <translation>&Konten</translation> 347 412 </message> 348 413 <message> 349 <location filename="../src/ui/VCMain/vcmain.ui" line="30 4"/>414 <location filename="../src/ui/VCMain/vcmain.ui" line="305"/> 350 415 <source>Address &Book</source> 351 416 <translation>&Adressbuch</translation> 417 </message> 418 <message> 419 <location filename="../src/ui/VCMain/vcmain.ui" line="314"/> 420 <source>&New message</source> 421 <translation>&Neue Mitteilung</translation> 352 422 </message> 353 423 </context> -
smssender.pro
r36 r42 1 1 VERSION = 3.0.0 2 INCLUDEPATH += app \ 3 lib/libinterfaces/src/business \ 4 lib/libinterfaces/src/ 2 CONFIG += qt \ 3 thread \ 4 debug_and_release 5 TARGET = smssender-bin 6 QT += core \ 7 gui 5 8 LIBS += -Llib/ 6 9 LIBS += -ltntdb \ 7 10 -lcrypto++ \ 8 -linterfaces 9 CONFIG += qt \ 10 thread \ 11 debug 12 13 # CONFIG += link_pkgconfig 14 # PKGCONFIG = glibmm-2.4 15 TARGET = smssender-bin 16 QT += core \ 17 gui 18 HEADERS += src/ui/VCEditAccount/vceditaccount.h \ 11 -ldatatypes \ 12 -linterfaces \ 13 -lutils 14 INCLUDEPATH += app \ 15 lib/libinterfaces/src/business \ 16 lib/libinterfaces/src/exceptions \ 17 lib/libinterfaces/src \ 18 lib/libdatatypes/src/business \ 19 lib/libutils/src 20 HEADERS += src/ui/completers/aliascompleter.h \ 21 src/ui/completers/AliasModel.h \ 22 src/ui/completers/FilteredPopupCompleter.h \ 23 # src/ui/completers/alias.h \ 24 # src/ui/completers/aliasmanager.h \ 25 src/ui/VCEditAccount/vceditaccount.h \ 19 26 src/ui/VCAccountList/vcaccountlist.h \ 20 27 src/business/BCAccountLoadThread.h \ … … 26 33 src/business/BCLibraryLoader.h \ 27 34 src/ui/VCEditGroup/vceditgroup.h \ 28 src/business/BCGroup.h \29 35 src/persistence/DAGroupManager.h \ 30 36 src/business/BCGroupManager.h \ 31 src/business/BCBinary.h \32 37 src/ui/UIHelper.h \ 33 38 src/ui/VCEditContact/vceditcontact.h \ 34 39 src/persistence/DASettings.h \ 35 src/utils/strutils.h \36 src/business/BCNumber.h \37 40 src/ui/VCAddressBook/vcaddressbook.h \ 38 src/utils/typeconvert.h \39 41 src/business/BCContactManager.h \ 40 src/business/BCContact.h \41 42 src/business/BusinessFactory.h \ 42 src/business/BCShortcut.h \43 43 src/persistence/storage/DASQLiteStorage.h \ 44 44 src/persistence/DAContactManager.h \ … … 46 46 src/persistence/PersistenceFactory.h \ 47 47 src/ui/VCMain/vcmain.h \ 48 src/ui/VCSettings/vcsettings.h \ 49 src/exceptions/LibraryExceptions.h \ 50 src/exceptions/HttpExceptions.h \ 51 src/exceptions/StdExceptions.h \ 52 src/exceptions/StorageExceptions.h 53 SOURCES += src/ui/VCEditAccount/vceditaccount.cpp \ 48 src/ui/VCSettings/vcsettings.h 49 SOURCES += src/ui/completers/aliascompleter.cpp \ 50 src/ui/completers/AliasModel.cpp \ 51 src/ui/completers/FilteredPopupCompleter.cpp \ 52 # src/ui/completers/alias.cpp \ 53 # src/ui/completers/aliasmanager.cpp \ 54 src/ui/VCEditAccount/vceditaccount.cpp \ 54 55 src/ui/VCAccountList/vcaccountlist.cpp \ 55 56 src/business/BCAccountLoadThread.cpp \ … … 61 62 src/business/BCLibraryLoader.cpp \ 62 63 src/ui/VCEditGroup/vceditgroup.cpp \ 63 src/business/BCGroup.cpp \64 64 src/persistence/DAGroupManager.cpp \ 65 65 src/business/BCGroupManager.cpp \ 66 src/utils/strutils.cpp \67 src/business/BCBinary.cpp \68 66 src/ui/UIHelper.cpp \ 69 67 src/ui/VCEditContact/vceditcontact.cpp \ 70 68 src/persistence/DASettings.cpp \ 71 src/business/BCNumber.cpp \72 69 src/ui/VCAddressBook/vcaddressbook.cpp \ 73 70 src/business/BCContactManager.cpp \ 74 src/business/BCContact.cpp \75 71 src/business/BusinessFactory.cpp \ 76 src/business/BCShortcut.cpp \77 72 src/persistence/storage/DASQLiteStorage.cpp \ 78 73 src/business/BCSettings.cpp \ -
src/main.cpp
r36 r42 7 7 8 8 #include <QString> 9 #include <QtPlugin> 9 10 10 11 #include "business/BCSettings.h" 11 12 #include "business/BCAccountManager.h" 12 13 #include "business/BCGatewayManager.h" 14 #include "business/BCLibraryLoader.h" 13 15 16 //Q_IMPORT_PLUGIN(interfaces) 14 17 15 18 void loadGateways() { 16 19 // TODO: Exception handling 17 BCGatewayManager::instance()->loadGatewaysFromLibraryPath("./gateways/"); 20 QDir gatewayPath(qApp->applicationDirPath()); 21 #if defined(Q_OS_WIN) 22 if (gatewayPath.dirName().toLower() == "debug" || gatewayPath.dirName().toLower() == "release") 23 gatewayPath.cdUp(); 24 #elif defined(Q_OS_MAC) 25 if (gatewayPath.dirName() == "MacOS") { 26 gatewayPath.cdUp(); 27 gatewayPath.cdUp(); 28 gatewayPath.cdUp(); 29 } 30 #endif 31 gatewayPath.cd("gateways"); 32 33 BCGatewayManager::instance()->loadGatewaysFromLibraryPath(gatewayPath); 18 34 } 19 35 … … 21 37 // TODO: Exception handling 22 38 BCAccountManager::instance()->readAccountsFromStorage(); 23 // TODO: (DEBUG_ONLY -> reenable)BCAccountManager::instance()->accountLoadManager()->loadAccounts(BCAccountManager::instance()->getAccountList());39 BCAccountManager::instance()->accountLoadManager()->loadAccounts(BCAccountManager::instance()->getAccountList()); 24 40 } 25 41 … … 62 78 63 79 loadGateways(); 80 81 foreach (ILibrary* library, BCLibraryLoader::instance()->libraries()) { 82 QTranslator* translator = library->getTranslator(locale); 83 if (!translator->isEmpty()){ 84 a.installTranslator(translator); 85 } 86 } 87 64 88 loadAccounts(); 65 66 89 67 90 return a.exec(); -
src/persistence/DAAccountManager.cpp
r33 r42 16 16 17 17 18 IAccount* DAAccountManager::getAccount( const int&accountId){18 IAccount* DAAccountManager::getAccount(int accountId){ 19 19 return DASQLiteAccountListManager::instance()->getAccount(accountId); 20 20 } -
src/persistence/DAAccountManager.h
r33 r42 9 9 #define DAACCOUNTMANAGER_H_ 10 10 11 #include <QObject> 11 12 #include <QSet> 12 13 … … 16 17 #include <persistence/istorage.h> 17 18 18 class DAAccountManager : public IAccountManager { 19 class DAAccountManager: public QObject, public IAccountManager { 20 Q_OBJECT 21 Q_INTERFACES(IAccountManager) 22 19 23 public: 20 24 static DAAccountManager* instance(); 21 25 22 virtual IAccount* getAccount( const int&accountId);26 virtual IAccount* getAccount(int accountId); 23 27 virtual QSet<IAccount*> getAccountList(); 24 28 -
src/persistence/DAContactManager.cpp
r36 r42 16 16 17 17 18 IContact* DAContactManager::getContact( const int&contactId){18 IContact* DAContactManager::getContact(int contactId){ 19 19 return getStorage()->readContact(contactId); 20 20 } … … 34 34 } 35 35 36 void DAContactManager::removeContact( const int&contactId){36 void DAContactManager::removeContact(int contactId){ 37 37 getStorage()->removeContact(contactId); 38 38 } -
src/persistence/DAContactManager.h
r36 r42 9 9 #define DACONTACTMANAGER_H_ 10 10 11 #include <QObject> 12 11 13 #include <persistence/icontactmanager.h> 12 14 #include <persistence/istorage.h> 13 15 14 class DAContactManager : public IContactManager { 16 class DAContactManager: public QObject, public IContactManager { 17 Q_OBJECT 18 Q_INTERFACES(IContactManager) 19 15 20 public: 16 21 static DAContactManager* instance(); 17 22 18 virtual IContact* getContact( const int&contactId);23 virtual IContact* getContact(int contactId); 19 24 virtual QMap<int, IContact*> getContactList(); 20 25 21 26 virtual void saveContact(IContact* contact); 22 27 virtual void removeContact(IContact* contact); 23 virtual void removeContact( const int&contactId);28 virtual void removeContact(int contactId); 24 29 25 30 protected: -
src/persistence/DAGroupManager.cpp
r36 r42 16 16 17 17 18 IGroup* DAGroupManager::getGroup( const int&groupId){18 IGroup* DAGroupManager::getGroup(int groupId){ 19 19 return getStorage()->readGroup(groupId); 20 20 } … … 34 34 } 35 35 36 void DAGroupManager::removeGroup( const int&groupId){36 void DAGroupManager::removeGroup(int groupId){ 37 37 getStorage()->removeGroup(groupId); 38 38 } -
src/persistence/DAGroupManager.h
r36 r42 9 9 #define DAGROUPMANAGER_H_ 10 10 11 #include <QObject> 12 11 13 #include <persistence/igroupmanager.h> 12 14 #include <persistence/istorage.h> 13 15 14 class DAGroupManager : public IGroupManager { 16 class DAGroupManager: public QObject, public IGroupManager { 17 Q_OBJECT 18 Q_INTERFACES(IGroupManager) 19 15 20 public: 16 21 static DAGroupManager* instance(); 17 22 18 virtual IGroup* getGroup( const int&groupId);23 virtual IGroup* getGroup(int groupId); 19 24 virtual QMap<int, IGroup*> getGroupList(); 20 25 21 26 virtual void saveGroup(IGroup* group); 22 27 virtual void removeGroup(IGroup* group); 23 virtual void removeGroup( const int&groupId);28 virtual void removeGroup(int groupId); 24 29 25 30 protected: -
src/persistence/DASettings.cpp
r37 r42 92 92 } 93 93 94 void DASettings::setCheckForUpdates( const bool&checkForUpdates){94 void DASettings::setCheckForUpdates(bool checkForUpdates){ 95 95 getStorage()->writeBool("", "checkForUpdates", checkForUpdates); 96 96 } 97 97 98 void DASettings::setAddSuffix( const bool&addSuffix){98 void DASettings::setAddSuffix(bool addSuffix){ 99 99 getStorage()->writeBool("", "addSuffix", addSuffix); 100 100 } … … 108 108 } 109 109 110 void DASettings::setShowSentConfirmation( const bool&showSentConfirmation){110 void DASettings::setShowSentConfirmation(bool showSentConfirmation){ 111 111 getStorage()->writeBool("", "showSentConfirmation", showSentConfirmation); 112 112 } 113 113 114 114 115 void DASettings::setProxyEnabled( const bool&enabled){115 void DASettings::setProxyEnabled(bool enabled){ 116 116 getStorage()->writeBool("proxy", "enabled", enabled); 117 117 } … … 121 121 } 122 122 123 void DASettings::setProxyPort( const int&port){123 void DASettings::setProxyPort(int port){ 124 124 getStorage()->writeInt("proxy", "port", port); 125 125 } 126 126 127 void DASettings::setProxyAuthEnabled( const bool&enabled){127 void DASettings::setProxyAuthEnabled(bool enabled){ 128 128 getStorage()->writeBool("proxy", "authEnabled", enabled); 129 129 } -
src/persistence/DASettings.h
r37 r42 9 9 #define DASETTINGS_H_ 10 10 11 #include <QObject> 12 11 13 #include <persistence/isettings.h> 12 14 #include <persistence/istorage.h> 13 15 14 class DASettings : public ISettings { 16 class DASettings: public QObject, public ISettings { 17 Q_OBJECT 18 Q_INTERFACES(ISettings) 19 15 20 public: 16 21 DASettings() … … 43 48 virtual void setLocale(const QLocale& locale); 44 49 45 virtual void setCheckForUpdates( const bool&checkForUpdates);46 virtual void setAddSuffix( const bool&addSuffix);50 virtual void setCheckForUpdates(bool checkForUpdates); 51 virtual void setAddSuffix(bool addSuffix); 47 52 virtual void setSMSSuffix(const QString& smsSuffix); 48 53 virtual void setActiveAccountId(const QString& accountId); 49 virtual void setShowSentConfirmation( const bool&showSentConfirmation);54 virtual void setShowSentConfirmation(bool showSentConfirmation); 50 55 51 virtual void setProxyEnabled( const bool&enabled);56 virtual void setProxyEnabled(bool enabled); 52 57 virtual void setProxyHost(const QString& host); 53 virtual void setProxyPort( const int&port);54 virtual void setProxyAuthEnabled( const bool&enabled);58 virtual void setProxyPort(int port); 59 virtual void setProxyAuthEnabled(bool enabled); 55 60 virtual void setProxyUsername(const QString& username); 56 61 virtual void setProxyPassword(const QString& password); -
src/persistence/PersistenceFactory.h
r33 r42 9 9 #define PERSISTENCEFACTORY_H_ 10 10 11 #include <QObject> 12 11 13 #include <persistence/iaccountmanager.h> 12 14 #include <persistence/icontactmanager.h> … … 15 17 #include <persistence/istorage.h> 16 18 17 class PersistenceFactory { 19 class PersistenceFactory: public QObject { 20 Q_OBJECT 18 21 19 22 public: -
src/persistence/storage/DASQLiteAccountListManager.cpp
r36 r42 11 11 12 12 #include <igateway.h> 13 #include <StorageExceptions.h> 14 #include <typeconvert.h> 13 15 14 16 #include "../../business/BCGatewayManager.h" 15 16 #include "../../utils/typeconvert.h"17 #include "../../exceptions/StorageExceptions.h"18 17 19 18 #include "DASQLiteStorage.h" … … 25 24 26 25 27 IAccount* DASQLiteAccountListManager::getAccount( const int& accountId, const bool&skeletonOnly /* = false */) {26 IAccount* DASQLiteAccountListManager::getAccount(int accountId, bool skeletonOnly /* = false */) { 28 27 tntdb::Result res = storage()->connection().select(s("SELECT type " 29 28 "FROM t_accounts " … … 34 33 35 34 IGateway* gateway = BCGatewayManager::instance()->getGateway(QString::fromStdString(res.getRow(0).getString("type"))); 35 36 // TODO: What if this gateway is NULL (is not loaded)? 36 37 gateway->setDefaultStorage(storage()); 38 37 39 IAccount* account = gateway->createAccountInstance(); 38 40 account->setId(accountId); … … 45 47 } 46 48 47 QSet<IAccount*> DASQLiteAccountListManager::getAccountList( const bool&skeletonsOnly /* = false */) {49 QSet<IAccount*> DASQLiteAccountListManager::getAccountList(bool skeletonsOnly /* = false */) { 48 50 QSet<IAccount*> accountList; 49 51 -
src/persistence/storage/DASQLiteAccountListManager.h
r33 r42 9 9 #define DASQLITEACCOUNTLISTMANAGER_H_ 10 10 11 #include <QObject> 11 12 #include <QSet> 12 13 … … 15 16 #include <persistence/isqlitestorage.h> 16 17 17 class DASQLiteAccountListManager { 18 class DASQLiteAccountListManager: public QObject { 19 Q_OBJECT 20 18 21 public: 19 22 static DASQLiteAccountListManager* instance(); 20 23 21 IAccount* getAccount( const int& accountId, const bool&skeletonOnly = false);22 QSet<IAccount*> getAccountList( const bool&skeletonsOnly = false);24 IAccount* getAccount(int accountId, bool skeletonOnly = false); 25 QSet<IAccount*> getAccountList(bool skeletonsOnly = false); 23 26 24 27 protected: 25 28 DASQLiteAccountListManager() 26 : storage_( 0)29 : storage_(NULL) 27 30 {}; 28 31 -
src/persistence/storage/DASQLiteStorage.cpp
r36 r42 8 8 #include "DASQLiteStorage.h" 9 9 10 #include <iaccount.h>11 12 #include "../../business/BCContact.h"13 #include "../../business/BCBinary.h"14 #include "../../business/BCGroup.h"15 #include "../../business/BCSettings.h"16 #include "../../business/BCShortcut.h"17 18 #include "../../exceptions/StdExceptions.h"19 #include "../../exceptions/StorageExceptions.h"20 21 #include "../../utils/typeconvert.h"22 23 10 #include <crypto++/default.h> 24 11 … … 31 18 32 19 #include <QStringList> 20 21 #include <iaccount.h> 22 23 #include <StdExceptions.h> 24 #include <StorageExceptions.h> 25 26 #include <BCContact.h> 27 #include <BCBinary.h> 28 #include <BCGroup.h> 29 #include <BCShortcut.h> 30 #include "../../business/BCSettings.h" 31 #include "../../business/BCContactManager.h" 32 33 #include <typeconvert.h> 33 34 34 35 DASQLiteStorage* DASQLiteStorage::instance_=0; … … 77 78 } 78 79 79 bool DASQLiteStorage::readBool(const QString& _namespace, const QString& key, const bool&defaultValue){80 bool DASQLiteStorage::readBool(const QString& _namespace, const QString& key, bool defaultValue){ 80 81 try{ 81 82 return getSettingValue(_namespace, key).getBool(); … … 88 89 } 89 90 90 int DASQLiteStorage::readInt(const QString& _namespace, const QString& key, const int&defaultValue){91 int DASQLiteStorage::readInt(const QString& _namespace, const QString& key, int defaultValue){ 91 92 try{ 92 93 return getSettingValue(_namespace, key).getInt(); … … 153 154 154 155 155 IContact* DASQLiteStorage::readContact( const int&contactId){156 IContact* DASQLiteStorage::readContact(int contactId){ 156 157 IContact* contact = new BCContact(); 157 158 … … 176 177 } 177 178 178 IGroup* DASQLiteStorage::readGroup( const int&groupId){179 IGroup* DASQLiteStorage::readGroup(int groupId){ 179 180 IGroup* group = new BCGroup(); 180 181 … … 190 191 QStringList contactIds = contactIdsStr.split("\t", QString::SkipEmptyParts); 191 192 for (int x = 0; x < contactIds.size(); ++x){ 192 group->addContact(contactIds.at(x).toInt()); 193 IContact* contact = BCContactManager::instance()->getContact(contactIds.at(x).toInt()); 194 group->addContact(contact); 193 195 } 194 196 … … 205 207 } 206 208 207 208 QMap<QString, IAccount*> DASQLiteStorage::readAccountList(){209 210 }211 209 212 210 QMap<int, IContact*> DASQLiteStorage::readContactList(){ … … 247 245 248 246 249 void DASQLiteStorage::writeBool(const QString& _namespace, const QString& key, const bool&value){247 void DASQLiteStorage::writeBool(const QString& _namespace, const QString& key, bool value){ 250 248 writeString(_namespace, key, to_string(value)); 251 249 } 252 250 253 void DASQLiteStorage::writeInt(const QString& _namespace, const QString& key, const int&value){251 void DASQLiteStorage::writeInt(const QString& _namespace, const QString& key, int value){ 254 252 writeString(_namespace, key, to_string(value)); 255 253 } … … 295 293 } 296 294 297 void DASQLiteStorage::writeBlob(const QString& _namespace, const QString& key, const char* value, const int&size){295 void DASQLiteStorage::writeBlob(const QString& _namespace, const QString& key, const char* value, int size){ 298 296 tntdb::Blob blobValue(value, size); 299 297 tntdb::Statement statement = dbConnection_.prepare("INSERT OR REPLACE INTO t_settings (namespace, key, value) " … … 365 363 // Save the contacts of the group 366 364 QString contactIdsStr = ""; 367 QSetIterator<IContact*> i(group->contacts()); 368 while (i.hasNext()){ 369 contactIdsStr += to_string(i.next()->id()) + "\t"; 365 foreach (IContact* contact, group->contacts()) { 366 contactIdsStr += to_string(contact->id()) + "\t"; 370 367 } 371 368 contactIdsStr.resize(contactIdsStr.size() - 1); // Remove last "\t" … … 390 387 391 388 392 void DASQLiteStorage::removeContact( const int&contactId){389 void DASQLiteStorage::removeContact(int contactId){ 393 390 // Remove the settings of the contact 394 391 removeValues("contact_" + contactId); … … 399 396 } 400 397 401 void DASQLiteStorage::removeGroup( const int&groupId){398 void DASQLiteStorage::removeGroup(int groupId){ 402 399 // Remove the settings of the group 403 400 dbConnection_.execute(s("DELETE FROM t_settings " -
src/persistence/storage/DASQLiteStorage.h
r36 r42 9 9 #define DASQLITESTORAGE_H_ 10 10 11 #include <QObject> 11 12 #include <tntdb/connection.h> 12 13 13 14 #include <persistence/isqlitestorage.h> 14 15 15 class DASQLiteStorage: public ISQLiteStorage { 16 class DASQLiteStorage: public QObject, public ISQLiteStorage { 17 Q_OBJECT 18 Q_INTERFACES (ISQLiteStorage) 19 16 20 public: 17 21 static DASQLiteStorage* instance(); 18 22 19 23 virtual IBinary* readBlob(const QString& _namespace, const QString& key, const char* defaultValue = 0); 20 virtual bool readBool(const QString& _namespace, const QString& key, const bool&defaultValue = false);21 virtual int readInt(const QString& _namespace, const QString& key, const int&defaultValue = 0);24 virtual bool readBool(const QString& _namespace, const QString& key, bool defaultValue = false); 25 virtual int readInt(const QString& _namespace, const QString& key, int defaultValue = 0); 22 26 virtual QString readString(const QString& _namespace, const QString& key, const QString& defaultValue = ""); 23 27 virtual QString readEncryptedString(const QString& _namespace, const QString& key, const QString& password, const QString& defaultValue = ""); 24 virtual IContact* readContact( const int&contactId);25 virtual IGroup* readGroup( const int&groupId);28 virtual IContact* readContact(int contactId); 29 virtual IGroup* readGroup(int groupId); 26 30 virtual IShortcut* readShortcut(const QString& key); 27 31 28 virtual QMap<QString, IAccount*> readAccountList();29 32 virtual QMap<int, IContact*> readContactList(); 30 33 virtual QMap<int, IGroup*> readGroupList(); 31 34 32 virtual void writeBlob(const QString& _namespace, const QString& key, const char* value, const int&size);35 virtual void writeBlob(const QString& _namespace, const QString& key, const char* value, int size); 33 36 virtual void writeBlob(const QString& _namespace, const QString& key, const IBinary& binary); 34 virtual void writeBool(const QString& _namespace, const QString& key, const bool&value);35 virtual void writeInt(const QString& _namespace, const QString& key, const int&value);37 virtual void writeBool(const QString& _namespace, const QString& key, bool value); 38 virtual void writeInt(const QString& _namespace, const QString& key, int value); 36 39 virtual void writeString(const QString& _namespace, const QString& key, const QString& value); 37 40 virtual void writeEncryptedString(const QString& _namespace, const QString& key, const QString& password, const QString& value); … … 44 47 virtual void removeValues(const QString& _namespace); 45 48 46 virtual void removeContact( const int&contactId);47 virtual void removeGroup( const int&groupId);49 virtual void removeContact(int contactId); 50 virtual void removeGroup(int groupId); 48 51 49 52 virtual tntdb::Connection connection(); -
src/ui/VCAccountList/vcaccountlist.cpp
r36 r42 1 1 #include "vcaccountlist.h" 2 2 3 #include <QtGui/QCheckBox> 3 4 #include <QtGui/QMessageBox> 4 5 … … 11 12 #include "../../business/BusinessFactory.h" 12 13 13 #include "../../utils/typeconvert.h"14 #include <typeconvert.h> 14 15 15 16 16 17 const int ACCOUNT_COL_INDEX_NAME = 0; 17 18 const int ACCOUNT_COL_INDEX_GATEWAY = 1; 19 const int ACCOUNT_COL_INDEX_ENABLED = 2; 18 20 19 21 … … 62 64 tblAccounts->resizeColumnToContents(ACCOUNT_COL_INDEX_NAME); 63 65 tblAccounts->resizeColumnToContents(ACCOUNT_COL_INDEX_GATEWAY); 66 tblAccounts->resizeColumnToContents(ACCOUNT_COL_INDEX_ENABLED); 64 67 65 68 on_tblAccounts_itemSelectionChanged(); … … 110 113 cell = new QTableWidgetItem(account->gateway()->name()); 111 114 tblAccounts->setItem(rowId, ACCOUNT_COL_INDEX_GATEWAY, cell); 115 116 /* Enabled */ 117 QCheckBox* cb = new QCheckBox(tblAccounts); 118 cb->setChecked(account->isEnabled()); 119 //cell = new QTableWidgetItem(); 120 tblAccounts->setCellWidget(rowId, ACCOUNT_COL_INDEX_ENABLED, cb); 121 //TODO: add click_handler that saves enabled to the account 112 122 } 113 123 114 IAccount* VCAccountList::getAccountFromRow( const int&rowId){124 IAccount* VCAccountList::getAccountFromRow(int rowId){ 115 125 QString name = ui.tblAccounts->item(rowId, ACCOUNT_COL_INDEX_NAME)->text(); 116 126 return accountNameToAccount_[name]; -
src/ui/VCAccountList/vcaccountlist.h
r36 r42 30 30 31 31 QSet<IAccount*> getFilteredAccountList(); 32 IAccount* getAccountFromRow( const int&rowId);32 IAccount* getAccountFromRow(int rowId); 33 33 void editAccount(IAccount* account); 34 34 -
src/ui/VCAccountList/vcaccountlist.ui
r36 r42 96 96 </widget> 97 97 </item> 98 <item row="2" column="4"> 99 <spacer name="verticalSpacer"> 100 <property name="orientation"> 101 <enum>Qt::Vertical</enum> 102 </property> 103 <property name="sizeType"> 104 <enum>QSizePolicy::Fixed</enum> 105 </property> 106 <property name="sizeHint" stdset="0"> 107 <size> 108 <width>20</width> 109 <height>3</height> 110 </size> 111 </property> 112 </spacer> 113 </item> 114 <item row="3" column="0" colspan="4"> 115 <spacer name="horizontalSpacer_13"> 116 <property name="orientation"> 117 <enum>Qt::Horizontal</enum> 118 </property> 119 <property name="sizeHint" stdset="0"> 120 <size> 121 <width>492</width> 122 <height>20</height> 123 </size> 124 </property> 125 </spacer> 126 </item> 127 <item row="3" column="4"> 128 <widget class="QPushButton" name="btnClose"> 129 <property name="minimumSize"> 130 <size> 131 <width>92</width> 132 <height>0</height> 133 </size> 134 </property> 135 <property name="text"> 136 <string>Close</string> 137 </property> 138 <property name="icon"> 139 <iconset resource="../../../lib/resource.qrc"> 140 <normaloff>:/ico/close_cancel.png</normaloff>:/ico/close_cancel.png</iconset> 141 </property> 142 </widget> 143 </item> 98 144 <item row="1" column="0" colspan="5"> 99 145 <widget class="QTableWidget" name="tblAccounts"> … … 134 180 <bool>false</bool> 135 181 </property> 136 <attribute name="horizontalHeaderStretchLastSection">137 <bool>true</bool>138 </attribute>139 182 <attribute name="verticalHeaderVisible"> 140 183 <bool>false</bool> … … 156 199 </property> 157 200 </column> 158 </widget> 159 </item> 160 <item row="2" column="4"> 161 <spacer name="verticalSpacer"> 162 <property name="orientation"> 163 <enum>Qt::Vertical</enum> 164 </property> 165 <property name="sizeType"> 166 <enum>QSizePolicy::Fixed</enum> 167 </property> 168 <property name="sizeHint" stdset="0"> 169 <size> 170 <width>20</width> 171 <height>3</height> 172 </size> 173 </property> 174 </spacer> 175 </item> 176 <item row="3" column="0" colspan="4"> 177 <spacer name="horizontalSpacer_13"> 178 <property name="orientation"> 179 <enum>Qt::Horizontal</enum> 180 </property> 181 <property name="sizeHint" stdset="0"> 182 <size> 183 <width>492</width> 184 <height>20</height> 185 </size> 186 </property> 187 </spacer> 188 </item> 189 <item row="3" column="4"> 190 <widget class="QPushButton" name="btnClose"> 191 <property name="minimumSize"> 192 <size> 193 <width>92</width> 194 <height>0</height> 195 </size> 196 </property> 197 <property name="text"> 198 <string>Close</string> 199 </property> 200 <property name="icon"> 201 <iconset resource="../../../lib/resource.qrc"> 202 <normaloff>:/ico/close_cancel.png</normaloff>:/ico/close_cancel.png</iconset> 203 </property> 201 <column> 202 <property name="text"> 203 <string>Enabled</string> 204 </property> 205 <property name="textAlignment"> 206 <set>AlignLeft|AlignVCenter</set> 207 </property> 208 </column> 204 209 </widget> 205 210 </item> -
src/ui/VCAddressBook/vcaddressbook.cpp
r37 r42 13 13 #include "../../business/BusinessFactory.h" 14 14 15 #include "../../utils/typeconvert.h"15 #include <typeconvert.h> 16 16 17 17 … … 59 59 tblContacts->setSortingEnabled(false); 60 60 61 QSetIterator<IContact*> i(getFilteredContactList()); 62 while (i.hasNext()){ 63 addContactTableRow(i.next()); 61 foreach (IContact* contact, getFilteredContactList()) { 62 addContactTableRow(contact); 64 63 } 65 64 tblContacts->setSortingEnabled(sortingEnabled); … … 73 72 } 74 73 75 Q Set<IContact*> VCAddressBook::getFilteredContactList(){74 QList<IContact*> VCAddressBook::getFilteredContactList(){ 76 75 if (actualContactFilterStr_ == ""){ 77 76 return contactList_; 78 77 } 79 78 80 QSet<IContact*> contactList; 81 82 QSetIterator<IContact*> i(contactList_); 83 while (i.hasNext()){ 84 IContact* contact = i.next(); 85 79 QList<IContact*> contactList; 80 81 foreach (IContact* contact, contactList_) { 86 82 bool containsFilter = false; 87 83 … … 107 103 108 104 if (containsFilter){ 109 contactList. insert(contact);105 contactList.append(contact); 110 106 } 111 107 } … … 143 139 } 144 140 145 IContact* VCAddressBook::getContactFromRow( const int&rowId){141 IContact* VCAddressBook::getContactFromRow(int rowId){ 146 142 QString name = ui.tblContacts->item(rowId, CONTACT_COL_INDEX_NAME)->text(); 147 143 return contactNameToContact_[name]; … … 178 174 tblGroups->setSortingEnabled(false); 179 175 180 QSetIterator<IGroup*> i(getFilteredGroupList()); 181 while (i.hasNext()){ 182 addGroupTableRow(i.next()); 176 foreach (IGroup* group, getFilteredGroupList()) { 177 addGroupTableRow(group); 183 178 } 184 179 tblGroups->setSortingEnabled(sortingEnabled); … … 191 186 } 192 187 193 Q Set<IGroup*> VCAddressBook::getFilteredGroupList(){188 QList<IGroup*> VCAddressBook::getFilteredGroupList(){ 194 189 if (actualGroupFilterStr_ == ""){ 195 190 return groupList_; 196 191 } 197 192 198 QSet<IGroup*> groupList; 199 QSetIterator<IGroup*> i(groupList_); 200 while (i.hasNext()){ 201 IGroup* group = i.next(); 202 193 QList<IGroup*> groupList; 194 foreach (IGroup* group, groupList_) { 203 195 bool containsFilter = false; 204 196 … … 213 205 214 206 if (containsFilter){ 215 groupList. insert(group);207 groupList.append(group); 216 208 } 217 209 } … … 246 238 /* Members */ 247 239 QStringList memberNames; 248 QSetIterator<IContact*> i(group->contacts()); 249 while (i.hasNext()){ 250 memberNames.append(i.next()->name()); 240 foreach (IContact* contact, group->contacts()) { 241 memberNames.append(contact->name()); 251 242 } 252 243 memberNames.sort(); // Sort the member names … … 263 254 } 264 255 265 IGroup* VCAddressBook::getGroupFromRow( const int&rowId){256 IGroup* VCAddressBook::getGroupFromRow(int rowId){ 266 257 QString name = ui.tblGroups->item(rowId, GROUP_COL_INDEX_NAME)->text(); 267 258 return groupNameToGroup_[name]; -
src/ui/VCAddressBook/vcaddressbook.h
r29 r42 6 6 7 7 #include <QMap> 8 #include <Q Set>8 #include <QList> 9 9 10 10 #include <icontact.h> … … 20 20 private: 21 21 Ui::VCAddressBookClass ui; 22 Q Set<IContact*> contactList_;23 Q Set<IGroup*> groupList_;22 QList<IContact*> contactList_; 23 QList<IGroup*> groupList_; 24 24 QMap<QString, IContact*> contactNameToContact_; 25 25 QMap<QString, IGroup*> groupNameToGroup_; … … 33 33 void addContactTableRow(IContact* contact); 34 34 35 Q Set<IContact*> getFilteredContactList();36 IContact* getContactFromRow( const int&rowId);35 QList<IContact*> getFilteredContactList(); 36 IContact* getContactFromRow(int rowId); 37 37 void editContact(IContact* contact); 38 38 … … 42 42 void addGroupTableRow(IGroup* group); 43 43 44 Q Set<IGroup*> getFilteredGroupList();45 IGroup* getGroupFromRow( const int&rowId);44 QList<IGroup*> getFilteredGroupList(); 45 IGroup* getGroupFromRow(int rowId); 46 46 void editGroup(IGroup* group); 47 47 -
src/ui/VCEditAccount/vceditaccount.cpp
r37 r42 1 1 #include "vceditaccount.h" 2 2 3 #include <QRegExp> 3 4 #include <QSet> 5 #include <QMessageBox> 4 6 7 #include <ivalidationresult.h> 8 9 #include "../../business/BCAccountManager.h" 5 10 #include "../../business/BCGatewayManager.h" 6 11 … … 10 15 ui.setupUi(this); 11 16 12 accountSettingsWidget_ = NULL; // <--- why is this f*** pointer sometimes 0x00a0??? (ends with a seg. fault) 17 account_ = NULL; 18 accountSettingsWidget_ = NULL; 13 19 originalAccount_ = account; 14 20 15 21 ui.selGateway->clear(); 16 QSetIterator<IGateway*> i(BCGatewayManager::instance()->getGatewayList()); 17 while (i.hasNext()) { 18 ui.selGateway->addItem(i.next()->name()); 22 foreach (IGateway* gateway, BCGatewayManager::instance()->getGatewayList()) { 23 ui.selGateway->addItem(gateway->name()); 19 24 } 20 25 ui.selGateway->setCurrentIndex(0); … … 24 29 setAccount(account); 25 30 } 26 }27 28 VCEditAccount::~VCEditAccount(){29 30 31 } 31 32 … … 72 73 73 74 74 void VCEditAccount::on_selGateway_currentIndexChanged(int index) {75 void VCEditAccount::on_selGateway_currentIndexChanged(int) { 75 76 IGateway* gateway = BCGatewayManager::instance()->getGateway(ui.selGateway->currentText()); 76 77 setGateway(gateway); 77 78 } 78 79 80 void VCEditAccount::saveToAccount(IAccount* account) const { 81 account->setName(ui.edtName->text()); 82 accountSettingsWidget_->saveToAccount(account); 83 } 79 84 85 bool VCEditAccount::validate(bool suppressMessages /* = false */) { 86 IAccount* validationAccount = account()->getClonedInstance(); 87 saveToAccount(validationAccount); 88 89 IValidationResult* validationResult = validationAccount->getValidator()->validate(); 90 delete validationAccount; 91 92 foreach (IAccount* acc, BCAccountManager::instance()->getAccountList()) { 93 if ((acc != account()) && (acc->name().toLower() == account()->name().toLower())) { 94 validationResult->addError(tr("This account name is already in use.")); 95 break; 96 } 97 } 98 99 switch (validationResult->validationType()) { 100 case Error: 101 if (!suppressMessages) { 102 QMessageBox::critical(this, tr("SMSSender"), validationResult->getErrorString("\n"), QMessageBox::Ok, QMessageBox::Ok); 103 } 104 return false; 105 case Warning: 106 if (!suppressMessages) { 107 QMessageBox::warning(this, tr("SMSSender"), validationResult->getWarningString("\n"), QMessageBox::Ok, QMessageBox::Ok); 108 } 109 return false; 110 default: 111 return true; 112 } 113 114 } 80 115 81 116 void VCEditAccount::on_btnsNavigation_clicked(QAbstractButton* button){ 82 /* TODO: if (button == ui.btnsNavigation->button(QDialogButtonBox::Ok)){117 if (ui.btnsNavigation->standardButton(button) == QDialogButtonBox::Ok){ 83 118 // TODO: validate (is this name / number already there?) 84 119 // TODO: implement exception handling... 120 if (!validate()){ 121 return; 122 } 85 123 86 87 124 saveToAccount(account()); 88 125 89 126 done(QDialog::Accepted); … … 91 128 setAccount(originalAccount_); 92 129 done(QDialog::Rejected); 93 } */130 } 94 131 } -
src/ui/VCEditAccount/vceditaccount.h
r36 r42 14 14 public: 15 15 VCEditAccount(IAccount* account = NULL, QWidget* parent = 0); 16 ~VCEditAccount() ;16 ~VCEditAccount(){}; 17 17 18 18 IAccount* account(); 19 19 20 20 private slots: 21 void on_selGateway_currentIndexChanged(int index);21 void on_selGateway_currentIndexChanged(int); 22 22 23 23 void on_btnsNavigation_clicked(QAbstractButton* button); … … 33 33 void setAccountSettingsWidget(IAccountSettingsWidget* widget); 34 34 void setGateway(IGateway* gateway); 35 36 void saveToAccount(IAccount* account) const; 37 bool validate(bool suppressMessages = false); 35 38 }; 36 39 -
src/ui/VCEditAccount/vceditaccount.ui
r36 r42 12 12 </property> 13 13 <property name="windowTitle"> 14 <string> VCEditAccount</string>14 <string>Edit account</string> 15 15 </property> 16 16 <layout class="QGridLayout" name="gridLayout"> -
src/ui/VCEditContact/vceditcontact.cpp
r29 r42 14 14 #include "../../business/BusinessFactory.h" 15 15 16 #include "../../utils/typeconvert.h"17 #include "../../utils/strutils.h"16 #include <typeconvert.h> 17 #include <strutils.h> 18 18 19 19 VCEditContact::VCEditContact(IContact* contact, QWidget *parent) : QDialog(parent){ -
src/ui/VCEditGroup/vceditgroup.cpp
r23 r42 24 24 // Load member contacts 25 25 ui.lstMemberContacts->clear(); 26 QSet<IContact*> members = group->contacts(); 27 QSetIterator<IContact*> i(members); 28 while (i.hasNext()){ 29 IContact* contact = i.next(); 26 QSet<IContact*> members = QSet<IContact*>::fromList(group->contacts()); 27 foreach (IContact* contact, members) { 30 28 ui.lstMemberContacts->addItem(contact->name()); 31 29 contactNameToContact_.insert(contact->name(), contact); … … 35 33 // Load available contacts 36 34 ui.lstAvailableContacts->clear(); 37 QSet<IContact*> available = BCContactManager::instance()->getContactList(); 35 QSet<IContact*> available = QSet<IContact*>::fromList(BCContactManager::instance()->getContactList()); 36 38 37 available.subtract(members); 39 i = QSetIterator<IContact*>(available); 40 while (i.hasNext()){ 41 IContact* contact = i.next(); 38 foreach (IContact* contact, available) { 42 39 ui.lstAvailableContacts->addItem(contact->name()); 43 40 contactNameToContact_.insert(contact->name(), contact); … … 183 180 group_->setName(ui.edtName->text()); 184 181 185 Q Set<IContact*> contacts;182 QList<IContact*> contacts; 186 183 for (int x = 0; x < ui.lstMemberContacts->count(); ++x){ 187 contacts. insert(contactNameToContact_[ui.lstMemberContacts->item(x)->text()]);184 contacts.append(contactNameToContact_.value(ui.lstMemberContacts->item(x)->text())); 188 185 } 189 186 group_->setContacts(contacts); -
src/ui/VCMain/vcmain.cpp
r36 r42 3 3 #include <QSortFilterProxyModel> 4 4 #include <QMessageBox> 5 6 #include <QCompleter> 7 #include <QDebug> 5 8 6 9 #include <algorithm> … … 10 13 #include "../../business/BCGroupManager.h" 11 14 12 #include "../../utils/typeconvert.h"15 #include <typeconvert.h> 13 16 14 17 #include "../UIHelper.h" … … 18 21 #include "../VCSettings/vcsettings.h" 19 22 23 #include "../completers/aliascompleter.h" 24 25 20 26 VCMain::VCMain(QWidget *parent) : QMainWindow(parent){ 21 27 ui.setupUi(this); 22 28 23 29 contactListModel = new QStringListModel; 24 25 QSortFilterProxyModel* proxy = new QSortFilterProxyModel; 30 //contactListModel = new AliasModel; 31 32 QCompleter* completer = ui.lstContacts->completer(); 33 completer->setCompletionMode(QCompleter::PopupCompletion); 34 completer->setCaseSensitivity(Qt::CaseInsensitive); 35 completer->setModel(contactListModel); 36 37 38 AliasCompletionModel* completionModel = new AliasCompletionModel(completer->model()->parent()); 39 completionModel->setSourceModel(contactListModel); 40 AliasCompleter* aliasCompleter = new AliasCompleter(completionModel, completer->parent()); 41 aliasCompleter->setCompletionMode(QCompleter::PopupCompletion); 42 aliasCompleter->setCaseSensitivity(Qt::CaseInsensitive); 43 44 ui.lstContacts->setCompleter(aliasCompleter); 45 /* // Should this be in Qt by default? 46 QAbstractItemView *popup = m_lineEditCompleter->popup(); 47 QListView *listView = qobject_cast<QListView*>(popup); 48 if (listView) { 49 // Urls are always LeftToRight 50 listView->setLayoutDirection(Qt::LeftToRight); 51 listView->setUniformItemSizes(true); 52 }*/ 53 54 // ui.lstContacts->setCompleter(completer); 55 56 /* QSortFilterProxyModel* proxy = new QSortFilterProxyModel; 26 57 proxy->setSourceModel(contactListModel); 27 58 28 ui.lstContacts->setModel(proxy); 59 ui.lstContacts->setModel(proxy);*/ 29 60 ui.lstContacts->setEditable(true); 30 ui.lstContacts->setCompleter(0); 31 32 // When the edit text changes, use it to filter the proxy model. 33 QObject::connect(ui.lstContacts, SIGNAL(editTextChanged(QString)), 34 proxy, SLOT(setFilterWildcard(QString))); 61 35 62 36 63 QObject::connect(ui.lstContacts->lineEdit(), SIGNAL(returnPressed()), … … 70 97 QPixmap blankIcon = QPixmap(":/ico/blank.png"); 71 98 72 QSetIterator<IContact*> contacts(BCContactManager::instance()->getContactList()); 73 while (contacts.hasNext()){ 74 IContact* contact = contacts.next(); 75 99 foreach (IContact* contact, BCContactManager::instance()->getContactList()) { 76 100 QPixmap icon = QPixmap::fromImage(*UIHelper::BinaryToQImage(*contact->image())); 77 101 if (icon.isNull()){ … … 97 121 } 98 122 99 QSetIterator<IGroup*> groups(BCGroupManager::instance()->getGroupList()); 100 while (groups.hasNext()){ 101 IGroup* group = groups.next(); 102 123 foreach (IGroup* group, BCGroupManager::instance()->getGroupList()) { 103 124 QPixmap icon = QPixmap::fromImage(*UIHelper::BinaryToQImage(*group->image())); 104 125 if (icon.isNull()){ … … 168 189 } 169 190 170 Q Set<IContact*> VCMain::getRecipientContacts(const bool&withGroupContacts /* = true */) {171 Q Set<IContact*> result;191 QList<IContact*> VCMain::getRecipientContacts(bool withGroupContacts /* = true */) { 192 QList<IContact*> result; 172 193 for (int x = 0; x < ui.treeRecipients->topLevelItemCount(); ++x){ 173 194 if (isContactNode(ui.treeRecipients->topLevelItem(x))){ 174 result. insert(getContactOfNode(ui.treeRecipients->topLevelItem(x)));195 result.append(getContactOfNode(ui.treeRecipients->topLevelItem(x))); 175 196 } else if (withGroupContacts && isGroupNode(ui.treeRecipients->topLevelItem(x))) { 176 result. unite(getGroupOfNode(ui.treeRecipients->topLevelItem(x))->contacts());197 result.append(getGroupOfNode(ui.treeRecipients->topLevelItem(x))->contacts()); 177 198 } 178 199 } … … 180 201 } 181 202 182 Q Set<IGroup*> VCMain::getRecipientGroups() {183 Q Set<IGroup*> result;203 QList<IGroup*> VCMain::getRecipientGroups() { 204 QList<IGroup*> result; 184 205 for (int x = 0; x < ui.treeRecipients->topLevelItemCount(); ++x){ 185 206 if (isGroupNode(ui.treeRecipients->topLevelItem(x))){ 186 result. insert(getGroupOfNode(ui.treeRecipients->topLevelItem(x)));207 result.append(getGroupOfNode(ui.treeRecipients->topLevelItem(x))); 187 208 } 188 209 } … … 220 241 nodeToGroup[node] = group; 221 242 222 QSetIterator<IContact*> i(group->contacts()); 223 while (i.hasNext()){ 224 addRecipient(i.next(), node); 243 foreach (IContact* contact, group->contacts()) { 244 addRecipient(contact, node); 225 245 } 226 246 } … … 261 281 262 282 accLst->clear(); 263 QSetIterator<IAccount*> i(BCAccountManager::instance()->getAccountListByLoadState(Loaded)); 264 while(i.hasNext()) { 265 IAccount* account = i.next(); 283 foreach(IAccount* account, BCAccountManager::instance()->getAccountListByLoadState(Loaded)) { 266 284 accLst->addItem(account->name()); 267 285 accountStrToAccount.insert(account->name(), account); … … 280 298 281 299 300 void VCMain::clearMessage() { 301 ui.txtMessage->clear(); 302 ui.treeRecipients->clear(); 303 ui.txtMessage->setFocus(); 304 } 305 282 306 void VCMain::sendMessage() { 283 IAccount* account = accountStrToAccount[ui.lstAccounts->currentText()];284 QString message = ui.txtMessage->toPlainText().trimmed();285 Q Set<IContact*> recipients = getRecipientContacts(true);307 IAccount* account = accountStrToAccount[ui.lstAccounts->currentText()]; 308 QString message = ui.txtMessage->toPlainText().trimmed(); 309 QList<IContact*> recipients = getRecipientContacts(true); 286 310 287 311 account->sendSMS(message, recipients); 288 QMessageBox::information(this, "SMS sent", "Your sms has successfully been sent.", QMessageBox::Ok, QMessageBox::Ok);312 QMessageBox::information(this, tr("SMS sent"), tr("Your sms has successfully been sent."), QMessageBox::Ok, QMessageBox::Ok); 289 313 } 290 314 … … 310 334 } 311 335 ui.lstContacts->setCurrentIndex(-1); 336 ui.lstContacts->clearEditText(); 312 337 enableSendBtnIfAllFilled(); 313 338 } … … 322 347 323 348 349 /* File menu */ 350 351 void VCMain::on_actionNewMessage_activated() { 352 clearMessage(); 353 } 354 324 355 /* Edit menu */ 325 356 … … 365 396 366 397 void VCMain::on_accountLoadingFailed(IAccount* account, EException* exception) { 367 QMessageBox::critical(this, "Error occured", "An unknown error has occured!\n\n" + QString(exception->what()), QMessageBox::Ok, QMessageBox::Ok);398 QMessageBox::critical(this, tr("Error occured"), tr("An unknown error has occured!") + "\n\n" + QString(exception->what()), QMessageBox::Ok, QMessageBox::Ok); 368 399 reloadAccountList(); 369 400 } -
src/ui/VCMain/vcmain.h
r36 r42 50 50 void removeNode(QTreeWidgetItem* node); 51 51 52 Q Set<IContact*> getRecipientContacts(const bool&withGroupContacts = true);53 Q Set<IGroup*> getRecipientGroups();52 QList<IContact*> getRecipientContacts(bool withGroupContacts = true); 53 QList<IGroup*> getRecipientGroups(); 54 54 55 55 void reloadAccountList(); 56 56 void enableSendBtnIfAllFilled(); 57 57 58 void clearMessage(); 58 59 void sendMessage(); 59 60 … … 68 69 void on_selAccounts_currentIndexChanged(int index); 69 70 71 void on_actionNewMessage_activated(); 72 70 73 void on_actionAccounts_activated(); 71 74 void on_actionAddressBook_activated(); -
src/ui/VCMain/vcmain.ui
r36 r42 85 85 <bool>true</bool> 86 86 </property> 87 <property name="currentIndex">88 <number>-1</number>89 </property>90 87 <property name="insertPolicy"> 91 88 <enum>QComboBox::NoInsert</enum> … … 231 228 <y>0</y> 232 229 <width>750</width> 233 <height>2 5</height>230 <height>24</height> 234 231 </rect> 235 232 </property> … … 238 235 <string>&File</string> 239 236 </property> 237 <addaction name="actionNewMessage"/> 240 238 <addaction name="actionExit"/> 241 239 </widget> … … 268 266 <string>&Exit</string> 269 267 </property> 268 <property name="menuRole"> 269 <enum>QAction::QuitRole</enum> 270 </property> 270 271 </action> 271 272 <action name="actionAbout"> … … 277 278 <string>&About</string> 278 279 </property> 280 <property name="shortcutContext"> 281 <enum>Qt::WidgetWithChildrenShortcut</enum> 282 </property> 283 <property name="menuRole"> 284 <enum>QAction::AboutRole</enum> 285 </property> 279 286 </action> 280 287 <action name="actionPreferences"> … … 286 293 <string>Prefere&nces</string> 287 294 </property> 295 <property name="menuRole"> 296 <enum>QAction::PreferencesRole</enum> 297 </property> 288 298 </action> 289 299 <action name="actionAccounts"> … … 303 313 <property name="text"> 304 314 <string>Address &Book</string> 315 </property> 316 </action> 317 <action name="actionNewMessage"> 318 <property name="icon"> 319 <iconset resource="../../../lib/resource.qrc"> 320 <normaloff>:/ico/sms_new.png</normaloff>:/ico/sms_new.png</iconset> 321 </property> 322 <property name="text"> 323 <string>&New message</string> 305 324 </property> 306 325 </action> -
src/ui/VCSettings/vcsettings.cpp
r37 r42 6 6 #include <ishortcut.h> 7 7 8 #include "../../utils/typeconvert.h"9 #include "../../utils/strutils.h"8 #include <typeconvert.h> 9 #include <strutils.h> 10 10 11 11 const int ITEM_INDEX_GENERAL = 0; -
ui_vcaccountlist.h
r37 r42 2 2 ** Form generated from reading ui file 'vcaccountlist.ui' 3 3 ** 4 ** Created: Thu Dec 3 22:13:17 20094 ** Created: Thu Jan 14 08:55:55 2010 5 5 ** by: Qt User Interface Compiler version 4.5.2 6 6 ** … … 33 33 QSpacerItem *horizontalSpacer; 34 34 QLineEdit *edtAccountFilter; 35 QTableWidget *tblAccounts;36 35 QSpacerItem *verticalSpacer; 37 36 QSpacerItem *horizontalSpacer_13; 38 37 QPushButton *btnClose; 38 QTableWidget *tblAccounts; 39 39 40 40 void setupUi(QDialog *VCAccountListClass) … … 78 78 gridLayout->addWidget(edtAccountFilter, 0, 3, 1, 2); 79 79 80 tblAccounts = new QTableWidget(VCAccountListClass);81 if (tblAccounts->columnCount() < 2)82 tblAccounts->setColumnCount(2);83 QTableWidgetItem *__qtablewidgetitem = new QTableWidgetItem();84 __qtablewidgetitem->setTextAlignment(Qt::AlignLeft|Qt::AlignVCenter);85 tblAccounts->setHorizontalHeaderItem(0, __qtablewidgetitem);86 QTableWidgetItem *__qtablewidgetitem1 = new QTableWidgetItem();87 __qtablewidgetitem1->setTextAlignment(Qt::AlignLeft|Qt::AlignVCenter);88 tblAccounts->setHorizontalHeaderItem(1, __qtablewidgetitem1);89 tblAccounts->setObjectName(QString::fromUtf8("tblAccounts"));90 QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);91 sizePolicy.setHorizontalStretch(0);92 sizePolicy.setVerticalStretch(0);93 sizePolicy.setHeightForWidth(tblAccounts->sizePolicy().hasHeightForWidth());94 tblAccounts->setSizePolicy(sizePolicy);95 tblAccounts->setEditTriggers(QAbstractItemView::NoEditTriggers);96 tblAccounts->setAlternatingRowColors(true);97 tblAccounts->setSelectionMode(QAbstractItemView::SingleSelection);98 tblAccounts->setSelectionBehavior(QAbstractItemView::SelectRows);99 tblAccounts->setIconSize(QSize(50, 64));100 tblAccounts->setShowGrid(false);101 tblAccounts->setGridStyle(Qt::SolidLine);102 tblAccounts->setSortingEnabled(true);103 tblAccounts->setWordWrap(false);104 tblAccounts->horizontalHeader()->setStretchLastSection(true);105 tblAccounts->verticalHeader()->setVisible(false);106 107 gridLayout->addWidget(tblAccounts, 1, 0, 1, 5);108 109 80 verticalSpacer = new QSpacerItem(20, 3, QSizePolicy::Minimum, QSizePolicy::Fixed); 110 81 … … 124 95 gridLayout->addWidget(btnClose, 3, 4, 1, 1); 125 96 97 tblAccounts = new QTableWidget(VCAccountListClass); 98 if (tblAccounts->columnCount() < 3) 99 tblAccounts->setColumnCount(3); 100 QTableWidgetItem *__qtablewidgetitem = new QTableWidgetItem(); 101 __qtablewidgetitem->setTextAlignment(Qt::AlignLeft|Qt::AlignVCenter); 102 tblAccounts->setHorizontalHeaderItem(0, __qtablewidgetitem); 103 QTableWidgetItem *__qtablewidgetitem1 = new QTableWidgetItem(); 104 __qtablewidgetitem1->setTextAlignment(Qt::AlignLeft|Qt::AlignVCenter); 105 tblAccounts->setHorizontalHeaderItem(1, __qtablewidgetitem1); 106 QTableWidgetItem *__qtablewidgetitem2 = new QTableWidgetItem(); 107 __qtablewidgetitem2->setTextAlignment(Qt::AlignLeft|Qt::AlignVCenter); 108 tblAccounts->setHorizontalHeaderItem(2, __qtablewidgetitem2); 109 tblAccounts->setObjectName(QString::fromUtf8("tblAccounts")); 110 QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); 111 sizePolicy.setHorizontalStretch(0); 112 sizePolicy.setVerticalStretch(0); 113 sizePolicy.setHeightForWidth(tblAccounts->sizePolicy().hasHeightForWidth()); 114 tblAccounts->setSizePolicy(sizePolicy); 115 tblAccounts->setEditTriggers(QAbstractItemView::NoEditTriggers); 116 tblAccounts->setAlternatingRowColors(true); 117 tblAccounts->setSelectionMode(QAbstractItemView::SingleSelection); 118 tblAccounts->setSelectionBehavior(QAbstractItemView::SelectRows); 119 tblAccounts->setIconSize(QSize(50, 64)); 120 tblAccounts->setShowGrid(false); 121 tblAccounts->setGridStyle(Qt::SolidLine); 122 tblAccounts->setSortingEnabled(true); 123 tblAccounts->setWordWrap(false); 124 tblAccounts->verticalHeader()->setVisible(false); 125 126 gridLayout->addWidget(tblAccounts, 1, 0, 1, 5); 127 126 128 127 129 retranslateUi(VCAccountListClass); … … 138 140 edtAccountFilter->setStyleSheet(QApplication::translate("VCAccountListClass", "color: rgb(128, 128, 128);", 0, QApplication::UnicodeUTF8)); 139 141 edtAccountFilter->setText(QApplication::translate("VCAccountListClass", "Filter...", 0, QApplication::UnicodeUTF8)); 142 btnClose->setText(QApplication::translate("VCAccountListClass", "Close", 0, QApplication::UnicodeUTF8)); 140 143 QTableWidgetItem *___qtablewidgetitem = tblAccounts->horizontalHeaderItem(0); 141 144 ___qtablewidgetitem->setText(QApplication::translate("VCAccountListClass", "Name", 0, QApplication::UnicodeUTF8)); 142 145 QTableWidgetItem *___qtablewidgetitem1 = tblAccounts->horizontalHeaderItem(1); 143 146 ___qtablewidgetitem1->setText(QApplication::translate("VCAccountListClass", "Gateway", 0, QApplication::UnicodeUTF8)); 144 btnClose->setText(QApplication::translate("VCAccountListClass", "Close", 0, QApplication::UnicodeUTF8)); 147 QTableWidgetItem *___qtablewidgetitem2 = tblAccounts->horizontalHeaderItem(2); 148 ___qtablewidgetitem2->setText(QApplication::translate("VCAccountListClass", "Enabled", 0, QApplication::UnicodeUTF8)); 145 149 Q_UNUSED(VCAccountListClass); 146 150 } // retranslateUi -
ui_vcaddressbook.h
r37 r42 2 2 ** Form generated from reading ui file 'vcaddressbook.ui' 3 3 ** 4 ** Created: Thu Dec 3 22:13:17 20094 ** Created: Thu Jan 14 08:55:55 2010 5 5 ** by: Qt User Interface Compiler version 4.5.2 6 6 ** -
ui_vceditaccount.h
r37 r42 2 2 ** Form generated from reading ui file 'vceditaccount.ui' 3 3 ** 4 ** Created: Thu Dec 3 22:13:17 20094 ** Created: Thu Jan 14 08:55:55 2010 5 5 ** by: Qt User Interface Compiler version 4.5.2 6 6 ** … … 116 116 void retranslateUi(QDialog *VCEditAccountClass) 117 117 { 118 VCEditAccountClass->setWindowTitle(QApplication::translate("VCEditAccountClass", " VCEditAccount", 0, QApplication::UnicodeUTF8));118 VCEditAccountClass->setWindowTitle(QApplication::translate("VCEditAccountClass", "Edit account", 0, QApplication::UnicodeUTF8)); 119 119 grpAccountInfos->setTitle(QApplication::translate("VCEditAccountClass", "Account information", 0, QApplication::UnicodeUTF8)); 120 120 label->setText(QApplication::translate("VCEditAccountClass", "Name:", 0, QApplication::UnicodeUTF8)); -
ui_vceditcontact.h
r37 r42 2 2 ** Form generated from reading ui file 'vceditcontact.ui' 3 3 ** 4 ** Created: Thu Dec 3 22:13:17 20094 ** Created: Thu Jan 14 08:55:55 2010 5 5 ** by: Qt User Interface Compiler version 4.5.2 6 6 ** -
ui_vceditgroup.h
r37 r42 2 2 ** Form generated from reading ui file 'vceditgroup.ui' 3 3 ** 4 ** Created: Thu Dec 3 22:13:17 20094 ** Created: Thu Jan 14 08:55:55 2010 5 5 ** by: Qt User Interface Compiler version 4.5.2 6 6 ** -
ui_vcmain.h
r37 r42 2 2 ** Form generated from reading ui file 'vcmain.ui' 3 3 ** 4 ** Created: Thu Dec 3 22:13:17 20094 ** Created: Thu Jan 14 14:39:11 2010 5 5 ** by: Qt User Interface Compiler version 4.5.2 6 6 ** … … 41 41 QAction *actionAccounts; 42 42 QAction *actionAddressBook; 43 QAction *actionNewMessage; 43 44 QWidget *centralwidget; 44 45 QHBoxLayout *horizontalLayout_2; … … 79 80 icon.addFile(QString::fromUtf8(":/ico/exit.png"), QSize(), QIcon::Normal, QIcon::Off); 80 81 actionExit->setIcon(icon); 82 actionExit->setMenuRole(QAction::QuitRole); 81 83 actionAbout = new QAction(VCMainClass); 82 84 actionAbout->setObjectName(QString::fromUtf8("actionAbout")); … … 84 86 icon1.addFile(QString::fromUtf8(":/ico/about.png"), QSize(), QIcon::Normal, QIcon::Off); 85 87 actionAbout->setIcon(icon1); 88 actionAbout->setShortcutContext(Qt::WidgetWithChildrenShortcut); 89 actionAbout->setMenuRole(QAction::AboutRole); 86 90 actionPreferences = new QAction(VCMainClass); 87 91 actionPreferences->setObjectName(QString::fromUtf8("actionPreferences")); … … 89 93 icon2.addFile(QString::fromUtf8(":/ico/preferences.png"), QSize(), QIcon::Normal, QIcon::Off); 90 94 actionPreferences->setIcon(icon2); 95 actionPreferences->setMenuRole(QAction::PreferencesRole); 91 96 actionAccounts = new QAction(VCMainClass); 92 97 actionAccounts->setObjectName(QString::fromUtf8("actionAccounts")); … … 99 104 icon4.addFile(QString::fromUtf8(":/ico/address_book.png"), QSize(), QIcon::Normal, QIcon::Off); 100 105 actionAddressBook->setIcon(icon4); 106 actionNewMessage = new QAction(VCMainClass); 107 actionNewMessage->setObjectName(QString::fromUtf8("actionNewMessage")); 108 QIcon icon5; 109 icon5.addFile(QString::fromUtf8(":/ico/sms_new.png"), QSize(), QIcon::Normal, QIcon::Off); 110 actionNewMessage->setIcon(icon5); 101 111 centralwidget = new QWidget(VCMainClass); 102 112 centralwidget->setObjectName(QString::fromUtf8("centralwidget")); … … 212 222 menubar = new QMenuBar(VCMainClass); 213 223 menubar->setObjectName(QString::fromUtf8("menubar")); 214 menubar->setGeometry(QRect(0, 0, 750, 2 5));224 menubar->setGeometry(QRect(0, 0, 750, 24)); 215 225 menuFile = new QMenu(menubar); 216 226 menuFile->setObjectName(QString::fromUtf8("menuFile")); … … 227 237 menubar->addAction(menu_Edit->menuAction()); 228 238 menubar->addAction(menuHelp->menuAction()); 239 menuFile->addAction(actionNewMessage); 229 240 menuFile->addAction(actionExit); 230 241 menuHelp->addAction(actionAbout); … … 236 247 retranslateUi(VCMainClass); 237 248 QObject::connect(actionExit, SIGNAL(activated()), VCMainClass, SLOT(close())); 238 239 lstContacts->setCurrentIndex(-1);240 241 249 242 250 QMetaObject::connectSlotsByName(VCMainClass); … … 251 259 actionAccounts->setText(QApplication::translate("VCMainClass", "&Accounts", 0, QApplication::UnicodeUTF8)); 252 260 actionAddressBook->setText(QApplication::translate("VCMainClass", "Address &Book", 0, QApplication::UnicodeUTF8)); 261 actionNewMessage->setText(QApplication::translate("VCMainClass", "&New message", 0, QApplication::UnicodeUTF8)); 253 262 groupBox->setTitle(QApplication::translate("VCMainClass", "Message", 0, QApplication::UnicodeUTF8)); 254 263 groupBox_3->setTitle(QApplication::translate("VCMainClass", "Account", 0, QApplication::UnicodeUTF8)); -
ui_vcsettings.h
r37 r42 2 2 ** Form generated from reading ui file 'vcsettings.ui' 3 3 ** 4 ** Created: Thu Dec 3 22:13:17 20094 ** Created: Thu Jan 14 08:55:55 2010 5 5 ** by: Qt User Interface Compiler version 4.5.2 6 6 **
Note: See TracChangeset
for help on using the changeset viewer.