contactengine/dbtools.h
author Sebastian Brannstrom <sebastianb@symbian.org>
Mon, 23 Aug 2010 17:07:32 +0100
changeset 37 1ced6e446fd4
parent 20 a7451a8eb5dc
permissions -rw-r--r--
Major contribution: Connected clicked signal from listbox to displayDetails slot

#ifndef DBTOOLS_H
#define DBTOOLS_H

#include <QObject>

class DBTools : QObject
{
    Q_OBJECT
public:
    explicit DBTools(QObject *parent = 0);
    ~DBTools();

public:
    void importCSV(QString fileName);
    void testDB();

signals:

public slots:

private:
    bool createDB();
    void insertContact( QString name, QString mobile, QString deskphone,
                        int xtn, QString email, QString skype,
                        QString twitter, QString title, int site,
                        int department, int floor);
    int getLastInsertRowId();
    bool createTable(QString sqlStmt);

};

#endif // DBTOOLS_H