remotemgmt_plat/syncml_ds_error_reporting_api/tsrc/QtSyncStatusSpy/qtsyncstatuslog.h
author hgs
Thu, 19 Aug 2010 17:35:34 +0530
changeset 60 eb6690d0d439
permissions -rw-r--r--
201033
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
60
hgs
parents:
diff changeset
     1
#ifndef QTSYNCSTATUSLOG_H
hgs
parents:
diff changeset
     2
#define QTSYNCSTATUSLOG_H
hgs
parents:
diff changeset
     3
hgs
parents:
diff changeset
     4
#include <QObject>
hgs
parents:
diff changeset
     5
#include <qfile.h>
hgs
parents:
diff changeset
     6
hgs
parents:
diff changeset
     7
class QtSyncStatusLog : public QObject
hgs
parents:
diff changeset
     8
{
hgs
parents:
diff changeset
     9
public:
hgs
parents:
diff changeset
    10
    QtSyncStatusLog();
hgs
parents:
diff changeset
    11
    ~QtSyncStatusLog();
hgs
parents:
diff changeset
    12
    
hgs
parents:
diff changeset
    13
    void clear();
hgs
parents:
diff changeset
    14
    void write(QString& string);
hgs
parents:
diff changeset
    15
    QStringList lines();
hgs
parents:
diff changeset
    16
    
hgs
parents:
diff changeset
    17
private:
hgs
parents:
diff changeset
    18
    void open();
hgs
parents:
diff changeset
    19
hgs
parents:
diff changeset
    20
private:
hgs
parents:
diff changeset
    21
    QFile mLogFile;
hgs
parents:
diff changeset
    22
};
hgs
parents:
diff changeset
    23
hgs
parents:
diff changeset
    24
#endif // QTSYNCSTATUSLOG_H