kgpg
gpgproc.h
Go to the documentation of this file.00001
00005
00006
00007
00008
00009
00010
00011
00012
00013 #ifndef GPGPROC_H
00014 #define GPGPROC_H
00015
00016 #include <QString>
00017 #include <QStringList>
00018
00019 #include <KProcess>
00020
00021 class GPGProcPrivate;
00022
00037 class GPGProc : public KProcess
00038 {
00039 Q_OBJECT
00040
00041 public:
00045 explicit GPGProc(QObject *parent = 0);
00046
00050 ~GPGProc();
00051
00055 void start();
00056
00069 int readln(QString &line);
00070
00083 int readln(QStringList &l);
00084
00085 signals:
00091 void readReady(GPGProc *p);
00092
00097 void processExited(GPGProc *p);
00098
00099 protected slots:
00100 void finished();
00101 void received();
00102
00103 private:
00104 GPGProcPrivate* const d;
00105 };
00106
00107 #endif // GPGPROC_H