diff options
Diffstat (limited to 'smtk-import/smrtk2ssrfc_window.h')
-rw-r--r-- | smtk-import/smrtk2ssrfc_window.h | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/smtk-import/smrtk2ssrfc_window.h b/smtk-import/smrtk2ssrfc_window.h new file mode 100644 index 000000000..8d5ae9027 --- /dev/null +++ b/smtk-import/smrtk2ssrfc_window.h @@ -0,0 +1,39 @@ +#ifndef SMRTK2SSRFC_WINDOW_H +#define SMRTK2SSRFC_WINDOW_H + +#include <QMainWindow> +#include <QFileDialog> +#include <QFileInfo> + +extern "C" void smartrak_import(const char *file, struct dive_table *divetable); + +namespace Ui { +class Smrtk2ssrfcWindow; +} + +class Smrtk2ssrfcWindow : public QMainWindow +{ + Q_OBJECT + +public: + explicit Smrtk2ssrfcWindow(QWidget *parent = 0); + ~Smrtk2ssrfcWindow(); + +private: + Ui::Smrtk2ssrfcWindow *ui; + QString lastUsedDir(); + QString filter(); + void updateLastUsedDir(const QString &s); + void closeCurrentFile(); + +private +slots: + void on_inputFilesButton_clicked(); + void on_outputFileButton_clicked(); + void on_importButton_clicked(); + void on_exitButton_clicked(); + void on_outputLine_textEdited(); + void on_inputLine_textEdited(); +}; + +#endif // SMRTK2SSRFC_WINDOW_H |