-rw-r--r-- | libslcompat/slfileselector.h | 3 |
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,56 +1,55 @@ /* * Copyright (C) 2002 SHARP CORPORATION All rights reserved. */ #ifndef _SLFILESELECTOR_H_INCLUDED #define _SLFILESELECTOR_H_INCLUDED #include <opie2/ofileselector.h> -using namespace Opie; #include <qhbox.h> #include <qvbox.h> #include <qlistview.h> #include <qiconview.h> #include <qtoolbutton.h> #include <qfileinfo.h> #include <qtableview.h> #include <qwidgetstack.h> #include <qvaluelist.h> #include <qpe/applnk.h> #include <qpe/mimetype.h> #include <sl/slmisc.h> class QComboBox; class SlFileItemType; class QCopChannel; struct SlFileListItemPrivate; class SlFileListItem { public: SlFileListItem(const QFileInfo&,const MimeType&); ~SlFileListItem(); const QFileInfo &file() const; const MimeType &mimeType() const; const QString getItemIconFilePath() const; const QString name() const; void setName(const QString&); const QString sortKey() const; void setSortKey(const QString&); QPixmap pixmap() const; QPixmap bigPixmap() const; const QString dateString() const; const QString typeString() const; const QString bytesString() const; void setDevice(); bool isDevice() const; enum ColumnItem { Name = 1, Type, Date, Bytes, Custom = 100 }; private: SlFileListItemPrivate *p; SlFileListItem(const SlFileListItem&); @@ -108,97 +107,97 @@ class SlFileIconView : public QIconView Q_OBJECT public: SlFileIconView(QWidget*, const char*); ~SlFileIconView(); void createFileList(SlFileList&); int fileCount() const; void updateItem(SlFileIconViewItem*); void createItem(SlFileListItem*); void deleteItem(const QString&); void deleteItem(SlFileIconViewItem*); SlFileIconViewItem* searchItem(const QString&); void setSorting(int column,bool ascending); int sortColumn() const; void repaintItemsForce(); SlFileListColumnConf columnConf(); void setColumnConf(SlFileListColumnConf&); //virtual void takeItem( SlFileIconViewItem * ); protected: //void keyPressEvent( QKeyEvent *e ); protected slots: signals: void keyPressed(QKeyEvent *e,bool &isAccepted); private: friend class SlFileSelector; SlFileIconViewPrivate *p; SlFileIconView(const SlFileIconView&); }; class SlFileSelectorFilter : public QObject { public: SlFileSelectorFilter(QWidget *parent,const char *name=0); ~SlFileSelectorFilter(); virtual bool isAddToList(QFileInfo&) const = 0; private: SlFileSelectorFilter(const SlFileSelectorFilter&); }; typedef QList<MimeType> SlFileMimeTypeList; struct SlFileSelectorPrivate; -class SlFileSelector : public OFileSelector /*QVBox*/ +class SlFileSelector : public Opie::Ui::OFileSelector /*QVBox*/ { Q_OBJECT public: enum SlFileSelectorViewType { ListView = 1, IconView }; enum SlFileOverwirteMode { Overwrite = 1, NewName, Error }; SlFileSelector(const QString &dirPath, const QString &mimefilter, QWidget *parent, const char *name); SlFileSelector(const QString ¤tFileName, SlFileSelectorViewType type, const QString &mimeFilter, SlFileListColumnConf &items, int sortColumn,bool sortAscending, SlFileSelectorFilter *filter=NULL, bool isRecursive=FALSE, QWidget *parent=NULL, const char *name=NULL, WFlags f=0); SlFileSelector(QWidget *parent=NULL,const char *name=NULL,WFlags f=0); virtual ~SlFileSelector(); void createFileList(); void createFileList(QDir&); int fileCount() const; const QFileInfo* selected(); void modifyItem(QFileInfo*,bool); void createItem(QString&); void deleteItem(const QString&); void deleteItem(); void updateItem(const QString&); SlFileListItem* searchItem(const QString&); |