qtmobility/src/versit/qversitwriter.h
changeset 4 90517678cc4f
parent 1 2b40d63a9c3d
child 11 06b8e2af4411
equal deleted inserted replaced
1:2b40d63a9c3d 4:90517678cc4f
    72         CanceledState,
    72         CanceledState,
    73         FinishedState
    73         FinishedState
    74     };
    74     };
    75 
    75 
    76     QVersitWriter();
    76     QVersitWriter();
       
    77     QVersitWriter(QIODevice* outputDevice);
       
    78     QVersitWriter(QByteArray* outputBytes);
    77     ~QVersitWriter();
    79     ~QVersitWriter();
    78 
    80 
    79     // output device
    81     // output device
    80     void setDevice(QIODevice* device);
    82     void setDevice(QIODevice* outputDevice);
    81     QIODevice* device() const;
    83     QIODevice* device() const;
    82 
    84 
    83     void setDefaultCodec(QTextCodec* codec);
    85     void setDefaultCodec(QTextCodec* codec);
    84     QTextCodec* defaultCodec() const;
    86     QTextCodec* defaultCodec() const;
    85 
    87 
       
    88     State state() const;
       
    89     Error error() const;
       
    90 
    86     // writing:
    91     // writing:
       
    92 public Q_SLOTS:
    87     bool startWriting(const QList<QVersitDocument>& input);
    93     bool startWriting(const QList<QVersitDocument>& input);
    88     void cancel();
    94     void cancel();
    89     bool waitForFinished(int msec = -1);
    95 public:
    90 
    96     Q_INVOKABLE bool waitForFinished(int msec = -1);
    91     State state() const;
       
    92     Error error() const;
       
    93 
    97 
    94 Q_SIGNALS:
    98 Q_SIGNALS:
    95     void stateChanged(QVersitWriter::State state);
    99     void stateChanged(QVersitWriter::State state);
    96 
   100 
    97 private: // data
   101 private: // data