summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--libslcompat/slfileselector.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/libslcompat/slfileselector.h b/libslcompat/slfileselector.h
index 35fd11b..94ed3b7 100644
--- a/libslcompat/slfileselector.h
+++ b/libslcompat/slfileselector.h
@@ -1,40 +1,39 @@
1/* 1/*
2 * Copyright (C) 2002 SHARP CORPORATION All rights reserved. 2 * Copyright (C) 2002 SHARP CORPORATION All rights reserved.
3 */ 3 */
4#ifndef _SLFILESELECTOR_H_INCLUDED 4#ifndef _SLFILESELECTOR_H_INCLUDED
5#define _SLFILESELECTOR_H_INCLUDED 5#define _SLFILESELECTOR_H_INCLUDED
6 6
7#include <opie2/ofileselector.h> 7#include <opie2/ofileselector.h>
8using namespace Opie;
9#include <qhbox.h> 8#include <qhbox.h>
10#include <qvbox.h> 9#include <qvbox.h>
11#include <qlistview.h> 10#include <qlistview.h>
12#include <qiconview.h> 11#include <qiconview.h>
13#include <qtoolbutton.h> 12#include <qtoolbutton.h>
14#include <qfileinfo.h> 13#include <qfileinfo.h>
15#include <qtableview.h> 14#include <qtableview.h>
16#include <qwidgetstack.h> 15#include <qwidgetstack.h>
17#include <qvaluelist.h> 16#include <qvaluelist.h>
18 17
19#include <qpe/applnk.h> 18#include <qpe/applnk.h>
20#include <qpe/mimetype.h> 19#include <qpe/mimetype.h>
21#include <sl/slmisc.h> 20#include <sl/slmisc.h>
22 21
23class QComboBox; 22class QComboBox;
24class SlFileItemType; 23class SlFileItemType;
25class QCopChannel; 24class QCopChannel;
26 25
27struct SlFileListItemPrivate; 26struct SlFileListItemPrivate;
28class SlFileListItem 27class SlFileListItem
29{ 28{
30public: 29public:
31 SlFileListItem(const QFileInfo&,const MimeType&); 30 SlFileListItem(const QFileInfo&,const MimeType&);
32 ~SlFileListItem(); 31 ~SlFileListItem();
33 const QFileInfo &file() const; 32 const QFileInfo &file() const;
34 const MimeType &mimeType() const; 33 const MimeType &mimeType() const;
35 const QString getItemIconFilePath() const; 34 const QString getItemIconFilePath() const;
36 const QString name() const; 35 const QString name() const;
37 void setName(const QString&); 36 void setName(const QString&);
38 const QString sortKey() const; 37 const QString sortKey() const;
39 void setSortKey(const QString&); 38 void setSortKey(const QString&);
40 QPixmap pixmap() const; 39 QPixmap pixmap() const;
@@ -124,65 +123,65 @@ public:
124 void setColumnConf(SlFileListColumnConf&); 123 void setColumnConf(SlFileListColumnConf&);
125 124
126 //virtual void takeItem( SlFileIconViewItem * ); 125 //virtual void takeItem( SlFileIconViewItem * );
127 126
128protected: 127protected:
129 //void keyPressEvent( QKeyEvent *e ); 128 //void keyPressEvent( QKeyEvent *e );
130 129
131protected slots: 130protected slots:
132 131
133signals: 132signals:
134 void keyPressed(QKeyEvent *e,bool &isAccepted); 133 void keyPressed(QKeyEvent *e,bool &isAccepted);
135 134
136private: 135private:
137 friend class SlFileSelector; 136 friend class SlFileSelector;
138 SlFileIconViewPrivate *p; 137 SlFileIconViewPrivate *p;
139 SlFileIconView(const SlFileIconView&); 138 SlFileIconView(const SlFileIconView&);
140}; 139};
141 140
142class SlFileSelectorFilter : public QObject 141class SlFileSelectorFilter : public QObject
143{ 142{
144public: 143public:
145 SlFileSelectorFilter(QWidget *parent,const char *name=0); 144 SlFileSelectorFilter(QWidget *parent,const char *name=0);
146 ~SlFileSelectorFilter(); 145 ~SlFileSelectorFilter();
147 146
148 virtual bool isAddToList(QFileInfo&) const = 0; 147 virtual bool isAddToList(QFileInfo&) const = 0;
149private: 148private:
150 SlFileSelectorFilter(const SlFileSelectorFilter&); 149 SlFileSelectorFilter(const SlFileSelectorFilter&);
151}; 150};
152 151
153typedef QList<MimeType> SlFileMimeTypeList; 152typedef QList<MimeType> SlFileMimeTypeList;
154 153
155struct SlFileSelectorPrivate; 154struct SlFileSelectorPrivate;
156class SlFileSelector : public OFileSelector /*QVBox*/ 155class SlFileSelector : public Opie::Ui::OFileSelector /*QVBox*/
157{ 156{
158 Q_OBJECT 157 Q_OBJECT
159 158
160public: 159public:
161 160
162 161
163 enum SlFileSelectorViewType { 162 enum SlFileSelectorViewType {
164 163
165 ListView = 1, 164 ListView = 1,
166 165
167 IconView 166 IconView
168 }; 167 };
169 168
170 169
171 enum SlFileOverwirteMode { 170 enum SlFileOverwirteMode {
172 171
173 Overwrite = 1, 172 Overwrite = 1,
174 173
175 NewName, 174 NewName,
176 175
177 Error 176 Error
178 }; 177 };
179 SlFileSelector(const QString &dirPath, 178 SlFileSelector(const QString &dirPath,
180 const QString &mimefilter, 179 const QString &mimefilter,
181 QWidget *parent, 180 QWidget *parent,
182 const char *name); 181 const char *name);
183 SlFileSelector(const QString &currentFileName, 182 SlFileSelector(const QString &currentFileName,
184 SlFileSelectorViewType type, 183 SlFileSelectorViewType type,
185 const QString &mimeFilter, 184 const QString &mimeFilter,
186 SlFileListColumnConf &items, 185 SlFileListColumnConf &items,
187 int sortColumn,bool sortAscending, 186 int sortColumn,bool sortAscending,
188 SlFileSelectorFilter *filter=NULL, 187 SlFileSelectorFilter *filter=NULL,