insilmaril@182: #ifndef EXPORTOOFILEDIALOG insilmaril@182: #define EXPORTOOFILEDIALOG insilmaril@182: insilmaril@182: #include insilmaril@182: #include insilmaril@182: insilmaril@182: #include "settings.h" insilmaril@182: insilmaril@182: class ExportOOFileDialog:public QFileDialog insilmaril@182: { insilmaril@182: Q_OBJECT insilmaril@182: public: insilmaril@182: ExportOOFileDialog(); insilmaril@182: insilmaril@182: ExportOOFileDialog (QWidget * parent = 0, const char * name = 0, bool insilmaril@182: modal = false); insilmaril@182: QString selectedConfig(); insilmaril@182: QString selectedFile(); insilmaril@182: void addFilter(const QString &); insilmaril@182: insilmaril@182: private slots: insilmaril@182: void newConfigPath (const QString&f); insilmaril@182: insilmaril@182: private: insilmaril@182: void init(); insilmaril@182: void scanExportConfigs(QDir ); insilmaril@182: QStringList configPaths; insilmaril@182: QStringList filters; insilmaril@182: QString lastFilter; insilmaril@182: insilmaril@182: }; insilmaril@182: #endif