Commented out debug messages.
[emufront] / src / emulauncher.h
index 703247e..4998240 100644 (file)
@@ -25,6 +25,7 @@
 
 class QTableView;
 class QPushButton;
+class QErrorMessage;
 class DbMediaType;
 class DbPlatform;
 class DbMediaImageContainer;
@@ -33,16 +34,16 @@ class EFFileObjectComboBox;
 class ExecutableComboBox;
 class Executable;
 class MediaImageContainer;
-class QProcess;
 class EmuHelper;
 
 class EmuLauncher : public QWidget
 {
 Q_OBJECT
 public:
-    explicit EmuLauncher(QWidget *parent = 0);
+    EmuLauncher(QErrorMessage *, QWidget *parent = 0, QString tmp = ".");
     ~EmuLauncher();
     void updateData();
+    void setTmpDirPath(QString);
 
 signals:
 
@@ -63,7 +64,6 @@ private:
     DbMediaType *dbMediaType;
     DbMediaImageContainer *dbMic;
     DbExecutable *dbExec;
-    QProcess *proc;
     EmuHelper *emuHelper;
     void initWidgets();
     void layout();
@@ -71,6 +71,9 @@ private:
     void populatePlatformSelectBox();
     void populateMediaTypeSelectBox();
     void launch(const Executable*, const MediaImageContainer*);
+    void cleanTmp();
+    QString tmpDirPath;
+    QErrorMessage *errorMessage;
 };
 
 #endif // EMULAUNCHER_H