summaryrefslogtreecommitdiff
path: root/core/apps/textedit/fileSaver.h
Side-by-side diff
Diffstat (limited to 'core/apps/textedit/fileSaver.h') (more/less context) (ignore whitespace changes)
-rw-r--r--core/apps/textedit/fileSaver.h71
1 files changed, 71 insertions, 0 deletions
diff --git a/core/apps/textedit/fileSaver.h b/core/apps/textedit/fileSaver.h
new file mode 100644
index 0000000..f496270
--- a/dev/null
+++ b/core/apps/textedit/fileSaver.h
@@ -0,0 +1,71 @@
+/****************************************************************************
+**
+** Created: Fri Dec 14 08:16:02 2001 fileSaver.h
+**
+copyright Sun 02-17-2002 22:28:48 L. J. Potter ljp@llornkcor.com
+
+** This file may be distributed and/or modified under the terms of the
+** GNU General Public License version 2 as published by the Free Software
+** Foundation and appearing in the file LICENSE.GPL included in the
+** packaging of this file.
+**
+** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+**
+****************************************************************************/
+#ifndef FILESAVER_H
+#define FILESAVER_H
+
+//#include <qvariant.h>
+#include <qdialog.h>
+#include <qfile.h>
+#include <qdir.h>
+#include <qstringlist.h>
+#include <qlabel.h>
+#include <qstring.h>
+
+class QVBoxLayout;
+class QHBoxLayout;
+class QGridLayout;
+class QListView;
+class QListViewItem;
+class QPushButton;
+class QLineEdit;
+
+class fileSaver : public QDialog
+{
+ Q_OBJECT
+
+public:
+ void populateList();
+ fileSaver( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 ,const QString filter=0);
+ ~fileSaver();
+ QLineEdit *fileEdit;
+
+ QPushButton* buttonOk;
+ QListView* ListView;
+ QPushButton* buttonCancel;
+ QLabel *dirLabel;
+ QString selectedFileName, filterStr;
+ QDir currentDir;
+ QFile file;
+ QStringList fileList;
+
+QListViewItem * item;
+public slots:
+
+private:
+
+private slots:
+ void accept();
+ void upDir();
+ void listDoubleClicked(QListViewItem *);
+ void listClicked(QListViewItem *);
+ void OnOK();
+protected slots:
+
+protected:
+
+};
+
+#endif // FILESAVER_H