#ifndef __CPBASEQTAPPLICATION__PATHSDIALOG__H__ #define __CPBASEQTAPPLICATION__PATHSDIALOG__H__ #include #include #include #include #include // ------------------------------------------------------------------------- namespace Ui { class PathsDialog; } // ------------------------------------------------------------------------- namespace cpBaseQtApplication { /** */ class cpBaseQtApplication_EXPORT PathsDialog : public QDialog { Q_OBJECT; public: explicit PathsDialog( QWidget* parent = 0, Qt::WindowFlags flags = 0 ); virtual ~PathsDialog( ); void addPaths( const std::set< std::string >& paths ); std::set< std::string > getPaths( ) const; protected slots: void _addPath( ); void _removePath( ); protected: Ui::PathsDialog* m_UI; }; } // ecapseman #endif // __CPBASEQTAPPLICATION__PATHSDIALOG__H__ // eof - $RCSfile$