source: s10k/Vago/soundWizard/soundpagefinal.h@ 1092

Last change on this file since 1092 was 1061, checked in by s10k, 8 years ago

Added Vago 1.3

File size: 1.1 KB
Line 
1#ifndef SOUNDPAGEFINAL_H
2#define SOUNDPAGEFINAL_H
3
4#include <QWizardPage>
5#include <QDesktopServices>
6#include <QUrl>
7#include <droptablewidget.h>
8
9#include "logger.h"
10#include "xmlprocessor.h"
11#include "converter.h"
12
13namespace Ui {
14class soundpagefinal;
15}
16
17class SoundPageFinal : public QWizardPage
18{
19 Q_OBJECT
20
21public:
22 explicit SoundPageFinal(QString AppDir, QString soundsLocation, DropTableWidget *page2Table, Logger *myLogger, QHash<QString, QString> *commandMap, QWidget *parent = 0);
23 ~SoundPageFinal();
24
25private:
26 QString soundsLocation;
27 Ui::soundpagefinal *ui;
28 DropTableWidget *page2Table;
29 Logger *myLogger;
30 XmlProcessor *myXmlProcessor;
31 Converter *myConverter;
32 QStringList *xmlCommands;
33 QStringList *oniSplitCommands;
34 QHash<QString, QString> *commandMap;
35
36 void initializePage();
37 void startProcessing();
38 void connectSlots();
39
40private slots:
41 void openSoundsFolder();
42 void catchXmlAndOSplitProcessingError(QString result, int numErrors);
43};
44
45#endif // SOUNDPAGEFINAL_H
Note: See TracBrowser for help on using the repository browser.