summaryrefslogtreecommitdiff
path: root/libopie/ofileselector/ofileselector.h
Side-by-side diff
Diffstat (limited to 'libopie/ofileselector/ofileselector.h') (more/less context) (show whitespace changes)
-rw-r--r--libopie/ofileselector/ofileselector.h17
1 files changed, 13 insertions, 4 deletions
diff --git a/libopie/ofileselector/ofileselector.h b/libopie/ofileselector/ofileselector.h
index a7b363f..bf9a26b 100644
--- a/libopie/ofileselector/ofileselector.h
+++ b/libopie/ofileselector/ofileselector.h
@@ -66,12 +66,13 @@ class QHBoxLayout;
class QVBoxLayout;
class QPopupMenu;
class QFileInfo;
class QHBox;
class OFileView;
class OLister;
+class OFileSelectorMain;
//
/* the mimetypes one name and a list of mimetypes */
typedef QMap< QString, QStringList> MimeTypes;
/**
@@ -339,12 +340,14 @@ class OFileSelector : public QWidget {
OFileView* currentView();
OFileView* currentView()const;
OLister* currentLister()const;
int filter();
int sorting();
QPixmap pixmap( const QString& );
+ /* our tool bar */
+ QWidget* toolBar();
signals:
void fileSelected( const DocLnk & );
void fileSelected( const QString & );
void dirSelected(const QString &dir );
void dirSelected( const QDir& );
@@ -366,12 +369,15 @@ class OFileSelector : public QWidget {
void init();
void updateMimes();
private:
+ OFileSelectorMain* m_mainView;
+ OLister* m_lister;
+ OFileView* m_fileView;
FileSelector* m_select;
int m_mode, m_selector;
QComboBox *m_location,
*m_mimeCheck,
*m_viewCheck;
@@ -387,25 +393,23 @@ class OFileSelector : public QWidget {
QCheckBox *m_checkPerm;
QWidget *m_pseudo;
QVBoxLayout *m_pseudoLayout;
QString m_currentDir;
QString m_name;
- QMap<QString, QStringList> m_mimetypes;
+ QMap<QString, QStringList> m_mimetypes;
- QWidgetStack *m_stack;
QVBoxLayout *m_lay;
QGridLayout *m_Oselector;
QHBox *m_boxToolbar;
QHBox *m_boxOk;
QHBox *m_boxName;
QHBox *m_boxView;
- QPopupMenu *m_custom;
QLineEdit *m_edit;
QLabel *m_fnLabel;
bool m_shClose : 1;
bool m_shNew : 1;
@@ -417,30 +421,35 @@ class OFileSelector : public QWidget {
bool m_boCheckPerm : 1;
bool m_autoMime : 1;
bool m_case : 1;
bool m_dir : 1;
bool m_files : 1;
bool m_showPopup : 1;
+ bool m_showHidden : 1;
void initVars();
void delItems();
void initializeName();
void initializeYes();
void initializeChooser();
- void initializeListView();
void initializePerm();
void initPics();
bool compliesMime(const QString &path,
const QString &mime);
bool compliesMime(const QString& mime );
/**
* Updates the QComboBox with the current mimetypes
*/
void updateMimeCheck();
+ void initializeOldSelector();
+ void initLister();
+ void initToolbar();
+ void initLocations();
+ void initializeView() {}; // FIXME
/**
* Returns the current mimetype
*/
QString currentMimeType()const;
class OFileSelectorPrivate;
OFileSelectorPrivate *d;