00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef RecordDialog_H
00018 #define RecordDialog_H
00019
00020 #include <qdialog.h>
00021 #include <qtextview.h>
00022 #include <qlineedit.h>
00023 #include <qpushbutton.h>
00024 #include <qwidget.h>
00025 #include <qlayout.h>
00026 #include <qmessagebox.h>
00027
00028 #include <stdio.h>
00029
00030 #include <opie2/oprocess.h>
00031
00032 class RecordDialog : public QDialog
00033 {
00034 Q_OBJECT
00035 public:
00036 RecordDialog(QWidget *parent=0, const char *name=0);
00037 public slots:
00038 void retPressed();
00039 void incoming(Opie::Core::OProcess *proc, char *buffer, int len);
00040 void done(Opie::Core::OProcess *proc);
00041 private:
00042 QTextView *output;
00043 QLineEdit *input;
00044 Opie::Core::OProcess *record;
00045 int where;
00046 };
00047
00048 #endif
00049