Das KProzess Problem habe ich jetzt gelöst jedoch gefällt mir das immer noch nicht so ganz mit dem Befehl. Würde mich brennend Interessieren wie man das in KDE besser Lösen kann.
PHP-Code:
#ifndef KDVKONTROLLER_H
#define KDVKONTROLLER_H
#include <qstringlist.h>
#include <kprocess.h>
class KDVKontroller : public KProcess
{
Q_OBJECT
public:
enum KONTROLL { REWIND = 1, STEPBACK = 2, PLAY = 3, STOP = 4, RECORD = 5, STEPFRONT = 6, FORWARD = 7 };
KProcess Proc;
QStringList Parameter;
KDVKontroller(QObject *parent = 0, const char *name = 0);
~KDVKontroller();
};
#endif
cpp:
PHP-Code:
#include "kdvkontroller.h"
KDVKontroller::KDVKontroller(QObject *parent, const char *name)
: Proc( parent , name )
{
Proc.setUseShell( TRUE );
char ShellCo[34] = "cat /proc/modules | grep ^raw1394";
Proc << ShellCo;
if ( Proc.start() )
Proc.clearArguments();
}
KDVKontroller::~KDVKontroller()
{}
#include "kdvkontroller.moc"
Lesezeichen