Here is my .pro file
snippet.h fileCode:#------------------------------------------------- # # Project created by QtCreator 2011-10-11T21:51:38 # #------------------------------------------------- QT += core gui TARGET = snippet TEMPLATE = app SOURCES += main.cpp\ snippet.cpp HEADERS += snippet.h FORMS += snippet.ui CONFIG += mobility MOBILITY += messaging symbian { TARGET.UID3 = 0xe2921653 TARGET.CAPABILITY += ReadUserData \ WriteUserData \ ReadDeviceData \ WriteDeviceData TARGET.EPOCSTACKSIZE = 0x14000 TARGET.EPOCHEAPSIZE = 0x020000 0x800000 } OTHER_FILES += \ qtc_packaging/debian_harmattan/rules \ qtc_packaging/debian_harmattan/README \ qtc_packaging/debian_harmattan/copyright \ qtc_packaging/debian_harmattan/control \ qtc_packaging/debian_harmattan/compat \ qtc_packaging/debian_harmattan/changelog
snippet.cppCode:#ifndef SNIPPET_H #define SNIPPET_H #include<QPointer> #include<QMessageBox> #include<QMainWindow> #include<QPointer> #include<QtMessaging/QMessage> #include<QtMessaging/QMessageService> #include<QtMessaging/QMessageManager> #include<QtMessaging/QMessageId> namespace Ui { class snippet; } class snippet : public QMainWindow { Q_OBJECT public: explicit snippet(QWidget *parent = 0); ~snippet(); void queryMessages(); public slots: // Listens messagesFound() signal of QMessageService void messagesFound(const QMessageId &); private: QPointer<QMessageService> m_service; /* Error here*/ QPointer<QMessageManager> m_manager; /* Error here*/ private: Ui::snippet *ui; }; #endif // SNIPPET_H
I am unable to execute this program on E7.Code:#include "snippet.h" #include "ui_snippet.h" snippet::snippet(QWidget *parent) : QMainWindow(parent), ui(new Ui::snippet) { ui->setupUi(this); m_service = new QMessageService(this); QObject::connect(m_service, SIGNAL(messagesFound(const QMessageId&)), this, SLOT(messagesFound(const QMessageId&))); m_manager = new QMessageManager(this); queryMessages(); } snippet::~snippet() { delete ui; } void snippet::queryMessages() { QMessageFilter queryFilter(QMessageFilter::byType(QMessage::Sms) & QMessageFilter::byStandardFolder(QMessage::InboxFolder)); m_service->queryMessages(queryFilter); // NOTE: qtSnippets::messagesFound() is called if messages found } void snippet::messagesFound(const QMessageId &ids) { foreach(const QMessageId& id, ids) { // Get QMessage QMessage message = m_manager->message(id); // Get message string QString messageString = message.textContent(); // Show to user QMessageBox::information(this,"Incoming SMS",messageString); } }
Errors while executing
Device : Nokia E7Code:C:\QtSDK\snippet\moc\..\snippet.h:7: error: QtMessaging/QMessage: No such file or directory :-1: error: Recipe compile failed with exit code 1. :-1: Running command: C:/QtSDK/Symbian/tools/gcce4/bin/arm-none-symbianelf-g++.exe -O2 -gdwarf-2 -fexceptions -Wall -Wno-unknown-pragmas -march=armv5te -mapcs -mthumb-interwork -c -mthumb -D__MARM_THUMB__ -mfloat-abi=soft -fvisibility-inlines-hidden -x c++ -Wno-ctor-dtor-privacy -D__MARM_INTERWORK__ -D__SUPPORT_CPP_EXCEPTIONS__ -D_UNICODE -D__SYMBIAN32__ -D__EPOC32__ -D__MARM__ -D__EABI__ '-D__PRODUCT_INCLUDE__="C:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include/variant/Symbian_OS.hrh"' -DUNICODE -DQT_KEYPAD_NAVIGATION -DQT_SOFTKEYS_ENABLED -DQT_USE_MATH_H_FLOATS -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -D__MARM_ARMV5__ -D__GCCE_4__ -D__GCCE_4_4__ -DNDEBUG -D__GCCE__ -D__EXE__ -D__SYMBIAN_STDCPP_SUPPORT__ -include C:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include/gcce/gcce.h -IC:/QtSDK/snippet/moc -IC:/QtSDK/snippet -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/include/QtCore -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/include/QtGui -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/include -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/include/QtMessaging -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/mkspecs/common/symbian -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include/stdapis -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include/stdapis/sys -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include/mw -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include/platform/mw -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include/platform -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include/platform/loc -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include/platform/mw/loc -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include/platform/loc/sc -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include/platform/mw/loc/sc -IC:/QtMobility -IC:/QtMessaging -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include/stdapis/stlportv5 -IC:/QtSDK/snippet/moc -IC:/QtSDK/snippet/ui -IC:/QtSDK/snippet -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include/variant -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include/stdapis -MD -MF C:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/build/snippet/c_f43fd69f2751e218/snippet_exe/armv5/urel/moc_snippet.o.d -o C:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/build/snippet/c_f43fd69f2751e218/snippet_exe/armv5/urel/moc_snippet.o C:/QtSDK/snippet/moc/moc_snippet.cpp In file included from C:/QtSDK/snippet/moc/moc_snippet.cpp:10: C:/QtSDK/snippet/moc/../snippet.h:7: fatal error: QtMessaging/QMessage: No such file or directory compilation terminated. :-1: Running command: C:/QtSDK/Symbian/tools/gcce4/bin/arm-none-symbianelf-g++.exe -O2 -gdwarf-2 -fexceptions -Wall -Wno-unknown-pragmas -march=armv5te -mapcs -mthumb-interwork -c -mthumb -D__MARM_THUMB__ -mfloat-abi=soft -fvisibility-inlines-hidden -x c++ -Wno-ctor-dtor-privacy -D__MARM_INTERWORK__ -D__SUPPORT_CPP_EXCEPTIONS__ -D_UNICODE -D__SYMBIAN32__ -D__EPOC32__ -D__MARM__ -D__EABI__ '-D__PRODUCT_INCLUDE__="C:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include/variant/Symbian_OS.hrh"' -DUNICODE -DQT_KEYPAD_NAVIGATION -DQT_SOFTKEYS_ENABLED -DQT_USE_MATH_H_FLOATS -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -D__MARM_ARMV5__ -D__GCCE_4__ -D__GCCE_4_4__ -DNDEBUG -D__GCCE__ -D__EXE__ -D__SYMBIAN_STDCPP_SUPPORT__ -include C:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include/gcce/gcce.h -IC:/QtSDK/snippet -IC:/QtSDK/snippet -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/include/QtCore -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/include/QtGui -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/include -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/include/QtMessaging -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/mkspecs/common/symbian -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include/stdapis -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include/stdapis/sys -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include/mw -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include/platform/mw -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include/platform -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include/platform/loc -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include/platform/mw/loc -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include/platform/loc/sc -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include/platform/mw/loc/sc -IC:/QtMobility -IC:/QtMessaging -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include/stdapis/stlportv5 -IC:/QtSDK/snippet/moc -IC:/QtSDK/snippet/ui -IC:/QtSDK/snippet -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include/variant -IC:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/include/stdapis -MD -MF C:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/build/snippet/c_f43fd69f2751e218/snippet_exe/armv5/urel/main.o.d -o C:/QtSDK/Symbian/SDKs/Symbian3Qt473/epoc32/build/snippet/c_f43fd69f2751e218/snippet_exe/armv5/urel/main.o C:/QtSDK/snippet/main.cpp In file included from C:/QtSDK/snippet/main.cpp:2: C:/QtSDK/snippet/snippet.h:7: fatal error: QtMessaging/QMessage: No such file or directory compilation terminated.
OS: Symbian Anna
Qt SDK: 1.1.3



