diff -r ae8abd0db65c -r e32024264ebb telutils/dialpad/dialpad.pro --- a/telutils/dialpad/dialpad.pro Fri Mar 19 09:40:14 2010 +0200 +++ b/telutils/dialpad/dialpad.pro Fri Apr 16 15:31:58 2010 +0300 @@ -19,23 +19,33 @@ TARGET = dialpad CONFIG += hb -INCLUDEPATH += . inc +INCLUDEPATH += . inc ../../inc HEADERS += ../../phonesrv_plat/dialpad_api/inc/dialpad.h \ + ../../phonesrv_plat/dialpad_api/inc/dialpadkeyhandler.h \ inc/dialpadbutton.h \ inc/dialpadbuttonstyle.h \ inc/dialpadinputfield.h \ inc/dialpadkeypad.h \ - inc/dialpadmultitaphandler.h + inc/dialpadmultitaphandler.h\ + inc/dialpadsymbianwrapper.h \ + inc/dialpadbackground.h \ + inc/dialpadvoicemailboxeventfilter.h \ + inc/dialpadbluetootheventfilter.h SOURCES += src/dialpad.cpp \ src/dialpadbutton.cpp \ src/dialpadbuttonstyle.cpp \ src/dialpadinputfield.cpp \ src/dialpadkeypad.cpp \ - src/dialpadmultitaphandler.cpp + src/dialpadmultitaphandler.cpp\ + src/dialpadkeyhandler.cpp \ + src/dialpadsymbianwrapper.cpp \ + src/dialpadbackground.cpp \ + src/dialpadvoicemailboxeventfilter.cpp \ + src/dialpadbluetootheventfilter.cpp -RESOURCES += resources/dialpad.qrc +RESOURCES += dialpad.qrc symbian { TARGET.EPOCALLOWDLLDATA = 1 @@ -51,11 +61,21 @@ MMP_RULES += defFiles + HEADERS += inc/dialpadsymbianwrapper_p.h + SOURCES += src/dialpadsymbianwrapper_p.cpp + BLD_INF_RULES.prj_exports += \ "$${LITERAL_HASH}include " \ - "./rom/dialpad.iby CORE_MW_LAYER_IBY_EXPORT_PATH(dialpad.iby)" + "./rom/dialpad.iby CORE_MW_LAYER_IBY_EXPORT_PATH(dialpad.iby)" + + LIBS += -lxqservice \ + -lxqserviceutil \ + -lvmbxengine } else:win32 { + HEADERS += inc/dialpadsymbianwrapper_p_stub.h + SOURCES += src/dialpadsymbianwrapper_p_stub.cpp + # Put it to Hb/lib because it is in path DESTDIR = c:/hb/lib DLLDESTDIR = c:/hb/bin @@ -63,6 +83,8 @@ c:/hb/include/hbcore \ c:/hb/include/hbwidgets \ c:/hb/include/hbtools + INCLUDEPATH += ../xqtelephonyservice/inc } -DEFINES += BUILD_DIALPAD +DEFINES += BUILD_DIALPAD \ + BUILD_DIALPADKEYHANDLER