X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Ffileselector.h;fp=src%2Ffileselector.h;h=1a2ccb3fb5250d421d695e7a0fcaf69007869c12;hb=28cb8747756c4270e5bb6cd8585685e7ed234aef;hp=0000000000000000000000000000000000000000;hpb=954279706db1477b5124332fdd9c3887cc89c74a;p=jspeed diff --git a/src/fileselector.h b/src/fileselector.h new file mode 100644 index 0000000..1a2ccb3 --- /dev/null +++ b/src/fileselector.h @@ -0,0 +1,42 @@ +/* + * This file is part of jSpeed. + * + * jSpeed is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * jSpeed is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with jSpeed. If not, see . + * + */ + +#ifndef FILESELECTOR_H +#define FILESELECTOR_H + +#include "buttonselector.h" + +class QString; + +class FileSelector : public ButtonSelector +{ + Q_OBJECT + +public: + FileSelector(QString const& text, QWidget* parent = 0); + bool loadFiles(QString const& dir, QString const& pattern); + bool importFile(QString const& dir, QString const& name, + QString const& pattern, bool add = true, + QString* addedFile = 0); + +private: + bool confirmCopy(QString const& filename); + +}; + +#endif