#include </home/clem/local/src/opie/noncore/unsupported/libopie/ofileselector.h>
Collaboration diagram for OFileSelector:

Public Types | |
| enum | Mode { Open = 1, Save = 2, FileSelector = 4, OPEN = 1, SAVE = 2, FILESELECTOR = 4 } |
| enum | Selector { Normal = 0, Extended = 1, ExtendedAll = 2, Default = 3, NORMAL = 0, EXTENDED = 1, EXTENDED_ALL = 2, DEFAULT = 3 } |
Signals | |
| void | dirSelected (const QString &) |
| void | fileSelected (const DocLnk &) |
| void | fileSelected (const QString &) |
| void | newSelected (const DocLnk &) |
| void | closeMe () |
| void | ok () |
| void | cancel () |
Public Member Functions | |
| OFileSelector (QWidget *parent, int mode, int selector, const QString &dirName, const QString &fileName, const MimeTypes &mimetypes=MimeTypes(), bool newVisible=FALSE, bool closeVisible=FALSE) | |
| new and complete c'tor | |
| OFileSelector (const QString &mimeFilter, QWidget *parent, const char *name=0, bool newVisible=TRUE, bool closeVisible=FALSE) | |
| ~OFileSelector () | |
| const DocLnk * | selected () |
| QString | selectedName () const |
| QString | selectedPath () const |
| QString | directory () const |
| DocLnk | selectedDocument () const |
| int | fileCount () const |
| void | reread () |
| int | mode () const |
| int | selector () const |
| void | setNewVisible (bool b) |
| void | setCloseVisible (bool b) |
| void | setNameVisible (bool b) |
Private Slots | |
| void | slotMimeTypeChanged () |
| void | slotDocLnkBridge (const DocLnk &) |
| void | slotFileBridge (const QString &) |
| void | slotViewChange (const QString &) |
| bool | eventFilter (QObject *o, QEvent *e) |
Private Member Functions | |
| bool | showNew () const |
| bool | showClose () const |
| MimeTypes | mimeTypes () const |
| QStringList | currentMimeType () const |
| void | initUI () |
| void | initMime () |
| void | initViews () |
| OFileViewInterface * | currentView () const |
Private Attributes | |
| QLineEdit * | m_lneEdit |
| QComboBox * | m_cmbView |
| QComboBox * | m_cmbMime |
| QWidgetStack * | m_stack |
| OFileViewInterface * | m_current |
| bool | m_shNew: 1 |
| bool | m_shClose: 1 |
| MimeTypes | m_mimeType |
| QMap< QString, OFileViewInterface * > | m_views |
| QHBox * | m_nameBox |
| QHBox * | m_cmbBox |
| QString | m_startDir |
| int | m_mode |
| int | m_selector |
| Data * | d |
Friends | |
| class | OFileViewInterface |
| class | OFileViewFileListView |
This class is first used insert the OFileDialog. It supports multiple view and mimetype filtering for now.
Definition at line 67 of file ofileselector.h.
|
|
The Mode of the Fileselector Open = Open A File Save = Save a File FILESELECTOR = As A GUI in a screen to select a file Definition at line 78 of file ofileselector.h. |
|
|
Normal = The old FileSelector Extended = Dir View ExtendedAll = Dir View with all hidden files Default = What the vendor considers best Definition at line 86 of file ofileselector.h. |
|
||||||||||||||||||||||||||||||||||||
|
new and complete c'tor Create a OFileSelector to let the user select a file. It can either be used to open a file, select a save name in a dir or as a dropin for the FileSelector.
QMap<QString, QStringList> mimeTypes; QStringList types; types << "text@slash* "; types << "audio@slash*"; mimeTypes.insert( tr("Audio and Text"), types ); mimeTypes.insert( tr("All"), "**);
now you could create your fileselector
Definition at line 655 of file ofileselector.cpp. References Extended, ExtendedAll, initMime(), initUI(), initViews(), m_cmbView, m_current, m_lneEdit, m_mimeType, m_mode, m_selector, m_shClose, m_shNew, m_startDir, Normal, slotViewChange(), str, and tr. |
|
||||||||||||||||||||||||
|
This a convience c'tor to just substitute the use of FileSelector Definition at line 698 of file ofileselector.cpp. References QPEApplication::documentDir(), FileSelector, initMime(), initUI(), initViews(), QMap< Key, T >::insert(), QString::isEmpty(), m_cmbView, m_current, m_mimeType, m_mode, m_selector, m_shClose, m_shNew, m_startDir, Normal, slotViewChange(), QStringList::split(), and tr. |
|
|
d'tor Definition at line 798 of file ofileselector.cpp. |
|
|
|
|
|
|
|
|
Definition at line 882 of file ofileselector.cpp. References m_cmbMime, and m_mimeType. |
|
|
|
Definition at line 832 of file ofileselector.cpp. References currentView(). |
|
|
dirSelected is emitted whenever changed into a different dir |
|
||||||||||||
|
Definition at line 751 of file ofileselector.cpp. |
|
|
Definition at line 846 of file ofileselector.cpp. References currentView(). |
|
|
fileSelected is emitted when a file is selected the complete path is a parameter |
|
|
fileSelected is emitted when a file is selected it uses a DocLnk as parameter Referenced by slotDocLnkBridge(), Opie::Ui::OFileSelector::slotDocLnkBridge(), slotFileBridge(), and Opie::Ui::OFileSelector::slotFileBridge(). |
|
|
Definition at line 768 of file ofileselector.cpp. References QMap< Key, T >::begin(), QMap< Key, T >::end(), m_cmbMime, m_mimeType, and slotMimeTypeChanged(). Referenced by OFileSelector(). |
|
|
Definition at line 729 of file ofileselector.cpp. References m_cmbBox, m_cmbMime, m_cmbView, m_lneEdit, m_nameBox, m_stack, and tr. Referenced by OFileSelector(). |
|
|
Definition at line 779 of file ofileselector.cpp. References in, QMap< Key, T >::insert(), m_cmbView, m_views, slotViewChange(), and tr. Referenced by OFileSelector(). |
|
|
Definition at line 865 of file ofileselector.cpp. References m_mimeType. |
|
|
Definition at line 872 of file ofileselector.cpp. References m_mode. |
|
|
Create a new File with a DocLnk |
|
|
Ok is emitted on a Qt::Key_Return or Q::Key_Enter in the line edit Referenced by eventFilter(), and Opie::Ui::OFileSelector::eventFilter(). |
|
|
Definition at line 853 of file ofileselector.cpp. References currentView(). Referenced by slotMimeTypeChanged(), and Opie::Ui::OFileSelector::slotMimeTypeChanged(). |
|
|
Convience function for the fileselector make sure to delete the DocLnk
Definition at line 809 of file ofileselector.cpp. References currentView(), and selectedDocument(). |
|
|
Definition at line 839 of file ofileselector.cpp. References currentView(). Referenced by selected(), and Opie::Ui::OFileSelector::selected(). |
|
|
Definition at line 818 of file ofileselector.cpp. References currentView(). |
|
|
Definition at line 825 of file ofileselector.cpp. References currentView(). |
|
|
Definition at line 879 of file ofileselector.cpp. References m_selector. |
|
|
Set the Icon visible Definition at line 920 of file ofileselector.cpp. References currentView(), and m_shClose. |
|
|
Set the Name Line visible Definition at line 924 of file ofileselector.cpp. References m_nameBox. |
|
|
Set the Icon visible
Definition at line 916 of file ofileselector.cpp. References currentView(), and m_shNew. |
|
|
Definition at line 862 of file ofileselector.cpp. References m_shClose. |
|
|
Definition at line 859 of file ofileselector.cpp. References m_shNew. |
|
|
Definition at line 888 of file ofileselector.cpp. References fileSelected(), m_lneEdit, and AppLnk::name(). |
|
|
Definition at line 893 of file ofileselector.cpp. References fileSelected(). |
|
|
Definition at line 885 of file ofileselector.cpp. References reread(). Referenced by initMime(), and Opie::Ui::OFileSelector::initMime(). |
|
|
Definition at line 897 of file ofileselector.cpp. References OFileViewInterface::activate(), m_current, m_stack, m_views, OFileViewInterface::reread(), and OFileViewInterface::widget(). Referenced by initViews(), Opie::Ui::OFileSelector::initViews(), and OFileSelector(). |
|
|
Definition at line 70 of file ofileselector.h. |
|
|
Definition at line 68 of file ofileselector.h. |
|
|
Definition at line 195 of file ofileselector.h. |
|
|
Definition at line 189 of file ofileselector.h. Referenced by initUI(), and Opie::Ui::OFileSelector::initUI(). |
|
|
Definition at line 179 of file ofileselector.h. Referenced by currentMimeType(), Opie::Ui::OFileSelector::currentMimeType(), initMime(), Opie::Ui::OFileSelector::initMime(), initUI(), and Opie::Ui::OFileSelector::initUI(). |
|
|
Definition at line 179 of file ofileselector.h. Referenced by initUI(), Opie::Ui::OFileSelector::initUI(), initViews(), Opie::Ui::OFileSelector::initViews(), and OFileSelector(). |
|
|
Definition at line 182 of file ofileselector.h. Referenced by currentView(), Opie::Ui::OFileSelector::currentView(), OFileSelector(), slotViewChange(), and Opie::Ui::OFileSelector::slotViewChange(). |
|
|
Definition at line 178 of file ofileselector.h. Referenced by initUI(), Opie::Ui::OFileSelector::initUI(), OFileSelector(), slotDocLnkBridge(), and Opie::Ui::OFileSelector::slotDocLnkBridge(). |
|
|
Definition at line 185 of file ofileselector.h. Referenced by currentMimeType(), Opie::Ui::OFileSelector::currentMimeType(), initMime(), Opie::Ui::OFileSelector::initMime(), mimeTypes(), Opie::Ui::OFileSelector::mimeTypes(), and OFileSelector(). |
|
|
Definition at line 192 of file ofileselector.h. Referenced by Opie::Ui::OFileSelector::initViews(), mode(), Opie::Ui::OFileSelector::mode(), and OFileSelector(). |
|
|
Definition at line 188 of file ofileselector.h. Referenced by initUI(), Opie::Ui::OFileSelector::initUI(), setNameVisible(), and Opie::Ui::OFileSelector::setNameVisible(). |
|
|
Definition at line 193 of file ofileselector.h. Referenced by OFileSelector(), selector(), and Opie::Ui::OFileSelector::selector(). |
|
|
Definition at line 184 of file ofileselector.h. Referenced by OFileSelector(), setCloseVisible(), Opie::Ui::OFileSelector::setCloseVisible(), showClose(), and Opie::Ui::OFileSelector::showClose(). |
|
|
Definition at line 183 of file ofileselector.h. Referenced by OFileSelector(), setNewVisible(), Opie::Ui::OFileSelector::setNewVisible(), showNew(), and Opie::Ui::OFileSelector::showNew(). |
|
|
Definition at line 180 of file ofileselector.h. Referenced by initUI(), Opie::Ui::OFileSelector::initUI(), slotViewChange(), and Opie::Ui::OFileSelector::slotViewChange(). |
|
|
Definition at line 191 of file ofileselector.h. Referenced by OFileSelector(). |
|
|
Definition at line 187 of file ofileselector.h. Referenced by initViews(), Opie::Ui::OFileSelector::initViews(), slotViewChange(), and Opie::Ui::OFileSelector::slotViewChange(). |
1.4.2