rbutil: tts and encoders: preparation for cli interface. installers: make sure all installers correctly emit a done signal.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16255 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Dominik Wenger 2008-02-09 18:58:14 +00:00
parent 37dc15b672
commit 683da04ce4
10 changed files with 62 additions and 49 deletions

View file

@ -40,11 +40,11 @@ QString getEncoderName(QString encoder);
QStringList getEncoderList(void);
class EncBase : public QDialog
class EncBase : public QObject
{
Q_OBJECT
public:
EncBase(QWidget *parent );
EncBase(QObject *parent );
virtual bool encode(QString input,QString output)
{(void)input; (void)output; return false;}
@ -71,7 +71,7 @@ class EncExes : public EncBase
{
Q_OBJECT
public:
EncExes(QString name,QWidget *parent = NULL);
EncExes(QString name,QObject *parent = NULL);
virtual bool encode(QString input,QString output);
virtual bool start();
virtual bool stop() {return true;}
@ -90,7 +90,7 @@ class EncRbSpeex : public EncBase
{
Q_OBJECT
public:
EncRbSpeex(QWidget *parent = NULL);
EncRbSpeex(QObject *parent = NULL);
virtual bool encode(QString input,QString output);
virtual bool start();
virtual bool stop() {return true;}