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