Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

FileBrowser Class Reference

#include </home/clem/local/src/opie/noncore/unsupported/filebrowser/filebrowser.h>

Collaboration diagram for FileBrowser:

Collaboration graph
[legend]
List of all members.

Public Slots

void changeCaption (const QString &)

Public Member Functions

 FileBrowser (QWidget *parent=0, const char *name=0, WFlags f=0)
 FileBrowser (const QString &dir, QWidget *parent=0, const char *name=0, WFlags f=0)

Private Slots

void pcmciaMessage (const QCString &msg, const QByteArray &)
void sortName ()
void sortDate ()
void sortSize ()
void sortType ()
void updateSorting ()
void updateShowHidden ()
void updateShowSymlinks ()
void updateShowThumbnails ()
void updateDirMenu ()
void dirSelected (int id)
void cleanUp ()

Private Member Functions

void init (const QString &dir)
bool copyFile (const QString &dest, const QString &src)

Private Attributes

QString fileToCopy
QPopupMenu * dirMenu
QPopupMenu * sortMenu
QPopupMenu * viewMenu
FileViewfileView
QAction * pasteAction
QAction * lastAction
QAction * upAction

Constructor & Destructor Documentation

FileBrowser::FileBrowser QWidget *  parent = 0,
const char *  name = 0,
WFlags  f = 0
 

Definition at line 804 of file filebrowser.cpp.

References QDir::current(), and init().

FileBrowser::FileBrowser const QString dir,
QWidget *  parent = 0,
const char *  name = 0,
WFlags  f = 0
 

Definition at line 811 of file filebrowser.cpp.

References init().


Member Function Documentation

void FileBrowser::changeCaption const QString  )  [slot]
 

Definition at line 923 of file filebrowser.cpp.

void FileBrowser::cleanUp  )  [private, slot]
 

Definition at line 1087 of file filebrowser.cpp.

References QString::latin1().

Referenced by init().

bool FileBrowser::copyFile const QString dest,
const QString src
[private]
 

void FileBrowser::dirSelected int  id  )  [private, slot]
 

Definition at line 927 of file filebrowser.cpp.

References dirMenu, fileView, i, and FileView::setDir().

Referenced by updateDirMenu().

void FileBrowser::init const QString dir  )  [private]
 

Definition at line 818 of file filebrowser.cpp.

References cleanUp(), dirMenu, FALSE, fileView, lastAction, Resource::loadIconSet(), Resource::loadPixmap(), QString::null, pasteAction, pcmciaMessage(), qApp, Config::readEntry(), Config::setGroup(), FileView::setMenuKeepsOpen(), sortDate(), sortMenu, sortName(), sortSize(), sortType(), tr, TRUE, upAction, updateDirMenu(), updateShowHidden(), updateShowSymlinks(), updateShowThumbnails(), updateSorting(), and viewMenu.

Referenced by FileBrowser().

void FileBrowser::pcmciaMessage const QCString msg,
const QByteArray
[private, slot]
 

Definition at line 915 of file filebrowser.cpp.

References fileView, and FileView::updateDir().

Referenced by init().

void FileBrowser::sortDate  )  [private, slot]
 

Definition at line 983 of file filebrowser.cpp.

References FALSE, fileView, sortMenu, and TRUE.

Referenced by init(), and updateSorting().

void FileBrowser::sortName  )  [private, slot]
 

Definition at line 963 of file filebrowser.cpp.

References FALSE, fileView, sortMenu, and TRUE.

Referenced by init(), and updateSorting().

void FileBrowser::sortSize  )  [private, slot]
 

Definition at line 973 of file filebrowser.cpp.

References FALSE, fileView, sortMenu, and TRUE.

Referenced by init(), and updateSorting().

void FileBrowser::sortType  )  [private, slot]
 

Definition at line 993 of file filebrowser.cpp.

References FALSE, fileView, sortMenu, and TRUE.

Referenced by init(), and updateSorting().

void FileBrowser::updateDirMenu  )  [private, slot]
 

Definition at line 943 of file filebrowser.cpp.

References QValueList< T >::begin(), FileView::cd(), QValueList< T >::count(), dirMenu, dirSelected(), QValueList< T >::end(), fileView, QString::fill(), FileView::history(), i, l, lastAction, QStringList::split(), tr, TRUE, and upAction.

Referenced by init().

void FileBrowser::updateShowHidden  )  [private, slot]
 

Definition at line 1045 of file filebrowser.cpp.

References fileView, Config::setGroup(), FileView::setShowHidden(), FileView::updateDir(), viewMenu, and Config::writeEntry().

Referenced by init().

void FileBrowser::updateShowSymlinks  )  [private, slot]
 

Definition at line 1059 of file filebrowser.cpp.

References fileView, Config::setGroup(), FileView::setShowSymlinks(), FileView::updateDir(), viewMenu, and Config::writeEntry().

Referenced by init().

void FileBrowser::updateShowThumbnails  )  [private, slot]
 

Definition at line 1073 of file filebrowser.cpp.

References fileView, Config::setGroup(), FileView::setShowThumbnails(), FileView::updateDir(), viewMenu, and Config::writeEntry().

Referenced by init().

void FileBrowser::updateSorting  )  [private, slot]
 

Definition at line 1003 of file filebrowser.cpp.

References sortDate(), sortMenu, sortName(), sortSize(), and sortType().

Referenced by init().


Member Data Documentation

QPopupMenu* FileBrowser::dirMenu [private]
 

Definition at line 138 of file filebrowser.h.

Referenced by dirSelected(), init(), and updateDirMenu().

QString FileBrowser::fileToCopy [private]
 

Definition at line 137 of file filebrowser.h.

FileView* FileBrowser::fileView [private]
 

Definition at line 139 of file filebrowser.h.

Referenced by dirSelected(), init(), pcmciaMessage(), sortDate(), sortName(), sortSize(), sortType(), updateDirMenu(), updateShowHidden(), updateShowSymlinks(), and updateShowThumbnails().

QAction* FileBrowser::lastAction [private]
 

Definition at line 141 of file filebrowser.h.

Referenced by init(), and updateDirMenu().

QAction* FileBrowser::pasteAction [private]
 

Definition at line 140 of file filebrowser.h.

Referenced by init().

QPopupMenu * FileBrowser::sortMenu [private]
 

Definition at line 138 of file filebrowser.h.

Referenced by init(), sortDate(), sortName(), sortSize(), sortType(), and updateSorting().

QAction* FileBrowser::upAction [private]
 

Definition at line 142 of file filebrowser.h.

Referenced by init(), and updateDirMenu().

QPopupMenu * FileBrowser::viewMenu [private]
 

Definition at line 138 of file filebrowser.h.

Referenced by init(), updateShowHidden(), updateShowSymlinks(), and updateShowThumbnails().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:32:34 2005 for OPIE by  doxygen 1.4.2