summaryrefslogtreecommitdiff
path: root/libopie/ofileselector.h
authorzecke <zecke>2002-04-11 20:30:22 (UTC)
committer zecke <zecke>2002-04-11 20:30:22 (UTC)
commit2599e347d9444cfa6282fec9f2bfb9df4743d6d2 (patch) (side-by-side diff)
treef7459dc0763e2023a4cbc9171241fa3e37b3731a /libopie/ofileselector.h
parent4db8a0f808c4fd931d10af203d94f693e92519f5 (diff)
downloadopie-2599e347d9444cfa6282fec9f2bfb9df4743d6d2.zip
opie-2599e347d9444cfa6282fec9f2bfb9df4743d6d2.tar.gz
opie-2599e347d9444cfa6282fec9f2bfb9df4743d6d2.tar.bz2
OFileSelector const QStringList -> const QSTringList&
OFileDialog initial version the layout is broken but don't ask me. I played with the parent played with manual relayouting. Currently the setYesCancelVisisble crashes but that's ok for now OFileDialog provides static methods for OpenFileName, SaveFileName and DIrFileName Multiple selection will follow Maybe a dwarf fixes the problems for me overnight
Diffstat (limited to 'libopie/ofileselector.h') (more/less context) (ignore whitespace changes)
-rw-r--r--libopie/ofileselector.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/libopie/ofileselector.h b/libopie/ofileselector.h
index bf3cb48..5e98a1e 100644
--- a/libopie/ofileselector.h
+++ b/libopie/ofileselector.h
@@ -116,11 +116,11 @@ class OFileSelectorItem : public QListViewItem {
class OFileSelector : public QWidget {
Q_OBJECT
public:
- enum Mode {OPEN=1, SAVE, FILESELECTOR };
+ enum Mode {OPEN=1, SAVE=2, FILESELECTOR=4, DIR=8 };
enum Selector{NORMAL=1, EXTENDED = 2, EXTENDED_ALL =4 };
enum View { DIRS = 1, FILES = 2, TREE = 4, ICON = 8 };
- OFileSelector(QWidget *wid, int mode, int selector, const QString &dirName, const QString &fileName = QString::null, const QStringList mimetypes = QStringList() );
-
+ OFileSelector(QWidget *wid, int mode, int selector, const QString &dirName, const QString &fileName = QString::null, const QStringList &mimetypes = QStringList() );
+ ~OFileSelector() {};
bool isToolbarVisible() const { return m_shTool; };
bool isPermissionBarVisible() const { return m_shPerm; };
bool isLineEditVisible()const { return m_shLne; };
@@ -180,6 +180,7 @@ class OFileSelector : public QWidget {
signals:
void fileSelected( const DocLnk & );
void fileSelected( const QString & );
+ void dirSelected(const QString &dir );
void closeMe();
void ok();
void cancel();