-rw-r--r-- | noncore/unsupported/filebrowser/filebrowser.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/noncore/unsupported/filebrowser/filebrowser.h b/noncore/unsupported/filebrowser/filebrowser.h index 549d463..2ce28ba 100644 --- a/noncore/unsupported/filebrowser/filebrowser.h +++ b/noncore/unsupported/filebrowser/filebrowser.h | |||
@@ -1,70 +1,71 @@ | |||
1 | /********************************************************************** | 1 | /********************************************************************** |
2 | ** Copyright (C) 2000 Trolltech AS. All rights reserved. | 2 | ** Copyright (C) 2000 Trolltech AS. All rights reserved. |
3 | ** | 3 | ** |
4 | ** This file is part of Qtopia Environment. | 4 | ** This file is part of Qtopia Environment. |
5 | ** | 5 | ** |
6 | ** This file may be distributed and/or modified under the terms of the | 6 | ** This file may be distributed and/or modified under the terms of the |
7 | ** GNU General Public License version 2 as published by the Free Software | 7 | ** GNU General Public License version 2 as published by the Free Software |
8 | ** Foundation and appearing in the file LICENSE.GPL included in the | 8 | ** Foundation and appearing in the file LICENSE.GPL included in the |
9 | ** packaging of this file. | 9 | ** packaging of this file. |
10 | ** | 10 | ** |
11 | ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE | 11 | ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE |
12 | ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. | 12 | ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. |
13 | ** | 13 | ** |
14 | ** See http://www.trolltech.com/gpl/ for GPL licensing information. | 14 | ** See http://www.trolltech.com/gpl/ for GPL licensing information. |
15 | ** | 15 | ** |
16 | ** Contact info@trolltech.com if any conditions of this licensing are | 16 | ** Contact info@trolltech.com if any conditions of this licensing are |
17 | ** not clear to you. | 17 | ** not clear to you. |
18 | ** | 18 | ** |
19 | **********************************************************************/ | 19 | **********************************************************************/ |
20 | #ifndef FILEBROWSER_H | 20 | #ifndef FILEBROWSER_H |
21 | #define FILEBROWSER_H | 21 | #define FILEBROWSER_H |
22 | 22 | ||
23 | |||
23 | #include <qlistview.h> | 24 | #include <qlistview.h> |
24 | #include <qmainwindow.h> | 25 | #include <qmainwindow.h> |
25 | #include <qfileinfo.h> | 26 | #include <qfileinfo.h> |
26 | #include <qaction.h> | 27 | #include <qaction.h> |
27 | #include <qtimer.h> | 28 | #include <qtimer.h> |
28 | #include <qstringlist.h> | 29 | #include <qstringlist.h> |
29 | class QLabel; | 30 | class QLabel; |
30 | class InlineEdit; | 31 | class InlineEdit; |
31 | 32 | ||
32 | class FileItem : public QListViewItem | 33 | class FileItem : public QListViewItem |
33 | { | 34 | { |
34 | public: | 35 | public: |
35 | FileItem( QListView * parent, const QFileInfo & fi ); | 36 | FileItem( QListView * parent, const QFileInfo & fi ); |
36 | 37 | ||
37 | QString key( int column, bool ascending = TRUE ) const; | 38 | QString key( int column, bool ascending = TRUE ) const; |
38 | QString getFilePath(){ return fileInfo.filePath(); } | 39 | QString getFilePath(){ return fileInfo.filePath(); } |
39 | QString getFileName(){ return fileInfo.fileName(); } | 40 | QString getFileName(){ return fileInfo.fileName(); } |
40 | bool isDir(){ return fileInfo.isDir(); } | 41 | bool isDir(){ return fileInfo.isDir(); } |
41 | bool isExecutable(){ return fileInfo.isExecutable(); } | 42 | bool isExecutable(){ return fileInfo.isExecutable(); } |
42 | bool isLib(); | 43 | bool isLib(); |
43 | int launch(); | 44 | int launch(); |
44 | bool rename( const QString & name ); | 45 | bool rename( const QString & name ); |
45 | private: | 46 | private: |
46 | QString sizeString( unsigned int size ); | 47 | QString sizeString( unsigned int size ); |
47 | QFileInfo fileInfo; | 48 | QFileInfo fileInfo; |
48 | QPixmap FileItem::drawThumbnail(const QFileInfo &file); | 49 | QPixmap FileItem::drawThumbnail(const QFileInfo &file); |
49 | }; | 50 | }; |
50 | 51 | ||
51 | 52 | ||
52 | class FileView : public QListView | 53 | class FileView : public QListView |
53 | { | 54 | { |
54 | Q_OBJECT | 55 | Q_OBJECT |
55 | 56 | ||
56 | public: | 57 | public: |
57 | FileView( const QString & dir, QWidget * parent = 0, | 58 | FileView( const QString & dir, QWidget * parent = 0, |
58 | const char * name = 0, | 59 | const char * name = 0, |
59 | bool hidden = FALSE, | 60 | bool hidden = FALSE, |
60 | bool symlinks = FALSE, | 61 | bool symlinks = FALSE, |
61 | bool thumbnails = FALSE ); | 62 | bool thumbnails = FALSE ); |
62 | 63 | ||
63 | void setDir( const QString & dir ); | 64 | void setDir( const QString & dir ); |
64 | QString cd(){ return currentDir; } | 65 | QString cd(){ return currentDir; } |
65 | QStringList history() const { return dirHistory; } | 66 | QStringList history() const { return dirHistory; } |
66 | bool showingHidden; | 67 | bool showingHidden; |
67 | 68 | ||
68 | void setShowHidden(bool hidden); | 69 | void setShowHidden(bool hidden); |
69 | void setShowSymlinks(bool symlinks); | 70 | void setShowSymlinks(bool symlinks); |
70 | void setShowThumbnails(bool thumbnails); | 71 | void setShowThumbnails(bool thumbnails); |