12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- /********************************************************************************************
- ** Copyright © 2011 Nokia Corporation. All rights reserved.
- ** Nokia and Nokia Connecting People are registered trademarks of Nokia Corporation.
- ** Java and all Java-based marks are trademarks or registered trademarks of
- ** Sun Microsystems, Inc. Other product and company names mentioned herein may be
- ** trademarks or trade names of their respective owners.
- **
- ** Subject to the conditions below, you may, without charge:
- **
- ** · Use, copy, modify and/or merge copies of this software and
- ** associated content and documentation files (the “Software”)
- **
- ** · Publish, distribute, sub-licence and/or sell new software
- ** derived from or incorporating the Software.
- **
- ** Some of the documentation, content and/or software maybe licensed under open source
- ** software or other licenses. To the extent such documentation, content and/or
- ** software are included, licenses and/or other terms and conditions shall apply
- ** in addition and/or instead of this notice. The exact terms of the licenses, disclaimers,
- ** acknowledgements and notices are reproduced in the materials provided.
- **
- ** This file, unmodified, shall be included with all copies or substantial portions
- ** of the Software that are distributed in source code form.
- **
- ** The Software cannot constitute the primary value of any new software derived
- ** from or incorporating the Software.
- **
- ** Any person dealing with the Software shall not misrepresent the source of the Software.
- **
- ** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
- ** INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
- ** PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
- ** HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
- ** OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
- ** SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- ********************************************************************************************/
- QTM_USE_NAMESPACE
- class SMSHelper : public QObject
- {
- Q_OBJECT
- public:
- explicit SMSHelper(QObject *parent = 0);
- ~SMSHelper();
- Q_INVOKABLE bool sendsms(QString phonenumber, QString message);
- signals:
- void stateMsg(const QString &statemsg);
- void errorMsg(const QString &errormsg);
- void debugMsg(const QString &dbgmsg);
- private slots:
- void messageStateChanged(QMessageService::State s);
- void signalFinishedState() { emit stateMsg("FinishedState");};
- private:
- QMessageService iMessageService;
- QMessageManager iManager;
- QMessageService::State state;
- };
|