author | zecke <zecke> | 2002-03-29 00:53:55 (UTC) |
---|---|---|
committer | zecke <zecke> | 2002-03-29 00:53:55 (UTC) |
commit | 4d2839434de70bc67dca076ccf6a09d2d578d627 (patch) (side-by-side diff) | |
tree | 7cb5823e727eb4b3bf19d224e9fbb041180b7c5c /libopie/ofileselector.h | |
parent | e5c50fab1c8a84f6e2337ebe85be57f354bef676 (diff) | |
download | opie-4d2839434de70bc67dca076ccf6a09d2d578d627.zip opie-4d2839434de70bc67dca076ccf6a09d2d578d627.tar.gz opie-4d2839434de70bc67dca076ccf6a09d2d578d627.tar.bz2 |
interface updates. and some more implementation
-rw-r--r-- | libopie/ofileselector.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libopie/ofileselector.h b/libopie/ofileselector.h index 757a960..a90219f 100644 --- a/libopie/ofileselector.h +++ b/libopie/ofileselector.h @@ -53,16 +53,18 @@ class QComboBox; class QPushButton; class FileSelector; class QGridLayout; class QLineEdit; class QLabel; class QWidgetStack; class QHBoxLayout; class QVBoxLayout; +class QPopupMenu; + class OFileSelectorItem : public QListViewItem { public: OFileSelectorItem(QListView *view, const QPixmap &pixmap, const QString &path, const QString &date, const QString &size, bool isDir=false ): QListViewItem(view) { setPixmap(0, pixmap ); setText(1, path ); @@ -97,20 +99,24 @@ class OFileSelector : public QWidget { void setShowToolbar( bool show ); void setShowPermissionBar( bool show ); void setShowLineEdit(bool show) ; void setShowChooser( bool chooser ); QCheckBox* permissionCheckbox(); bool setPermission() const; void setPermissionChecked( bool check ); void setMode( int ); + void setShowDirs(bool dir ) { }; + bool showDirs() {bool turn; return turn; } int mode()const { return m_mode; }; int selector()const { return m_selector; }; void setSelector( int ); QString selectedName( ); + void setPopupMenu( const QPopupMenu * ); + const DocLnk* selectedDocument()const; void updateLay(); void reparse(); // re reads the dir QString directory(); int fileCount(); signals: @@ -157,20 +163,26 @@ class OFileSelector : public QWidget { bool m_shChooser:1; bool m_shYesNo:1; bool m_boCheckPerm:1; bool m_autoMime:1; protected: private: + // implementation todo + virtual void addFile(const QString &path, const QString &name, bool symlink = FALSE ) {}; + virtual void addDir( const QString &path, const QString &dir , bool symlink = FALSE ){}; + virtual void addSymlink(const QString &path, const QString &name, bool broken = FALSE ){}; void delItems(); void initializeName(); void initializeYes(); void initializeChooser(); + void initializeListView(); + bool compliesMime(const QString &path, const QString &mime); class OFileSelectorPrivate; OFileSelectorPrivate *d; }; #endif |