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/apps/opie-reader/fileBrowser.h>

Collaboration diagram for fileBrowser:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void populateList ()
 fileBrowser (bool allownew, QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0, const QString filter=0, const QString iPath=0)
 ~fileBrowser ()
QString getCurrentFile ()

Public Attributes

QPushButton * buttonOk
QPushButton * buttonShowHidden
QtrListViewListView
QPushButton * buttonCancel
QLabel * dirLabel
QString selectedFileName
QString filterStr
QDir currentDir
QFile file
QLineEdit * m_filename
int filterspec

Protected Member Functions

void OnOK ()
virtual void resizeEvent (QResizeEvent *e)
void setdir (const QString &s)

Private Slots

void upDir ()
void listDoubleClicked (QListViewItem *)
void listClicked (QListViewItem *)
void OnRoot ()
void OnCancel ()
void setHidden (bool)
void onReturn ()
void onCF ()
void onSD ()
void onHome ()

Private Attributes

QString filename

Constructor & Destructor Documentation

fileBrowser::fileBrowser bool  allownew,
QWidget *  parent = 0,
const char *  name = 0,
bool  modal = FALSE,
WFlags  fl = 0,
const QString  filter = 0,
const QString  iPath = 0
 

Definition at line 25 of file fileBrowser.cpp.

References buttonOk, buttonShowHidden, QDir::canonicalPath(), currentDir, QDir::currentDirPath(), dirLabel, FALSE, filterStr, listClicked(), listDoubleClicked(), ListView, m_filename, NULL, OnCancel(), onCF(), onHome(), onReturn(), OnRoot(), onSD(), populateList(), setHidden(), QDir::setPath(), showMaximized, tr, and TRUE.

fileBrowser::~fileBrowser  ) 
 

Definition at line 129 of file fileBrowser.cpp.


Member Function Documentation

QString fileBrowser::getCurrentFile  ) 
 

Definition at line 225 of file fileBrowser.cpp.

References filename.

Referenced by QTReaderApp::gotobkmk(), and QTReaderApp::usefilebrowser().

void fileBrowser::listClicked QListViewItem *   )  [private, slot]
 

Definition at line 177 of file fileBrowser.cpp.

References QDir::canonicalPath(), QDir::cd(), QDir::cleanDirPath(), currentDir, filename, QFileInfo::isDir(), QFileInfo::isSymLink(), ListView, NULL, OnOK(), populateList(), QFileInfo::readLink(), QFileInfo::setFile(), QString::stripWhiteSpace(), and TRUE.

Referenced by fileBrowser().

void fileBrowser::listDoubleClicked QListViewItem *   )  [private, slot]
 

Definition at line 221 of file fileBrowser.cpp.

Referenced by fileBrowser().

void fileBrowser::OnCancel  )  [private, slot]
 

Definition at line 240 of file fileBrowser.cpp.

Referenced by fileBrowser().

void fileBrowser::onCF  )  [private, slot]
 

Definition at line 268 of file fileBrowser.cpp.

References setdir().

Referenced by fileBrowser().

void fileBrowser::onHome  )  [private, slot]
 

Definition at line 278 of file fileBrowser.cpp.

References QDir::homeDirPath(), and setdir().

Referenced by fileBrowser().

void fileBrowser::OnOK  )  [protected]
 

Definition at line 230 of file fileBrowser.cpp.

Referenced by listClicked(), and onReturn().

void fileBrowser::onReturn  )  [private, slot]
 

Definition at line 254 of file fileBrowser.cpp.

References QDir::canonicalPath(), QDir::cleanDirPath(), currentDir, filename, ListView, m_filename, NULL, and OnOK().

Referenced by fileBrowser().

void fileBrowser::OnRoot  )  [private, slot]
 

Definition at line 235 of file fileBrowser.cpp.

References setdir().

Referenced by fileBrowser().

void fileBrowser::onSD  )  [private, slot]
 

Definition at line 273 of file fileBrowser.cpp.

References setdir().

Referenced by fileBrowser().

void fileBrowser::populateList  ) 
 

Definition at line 134 of file fileBrowser.cpp.

References QDir::canonicalPath(), QPtrListIterator< type >::current(), currentDir, dirLabel, QDir::DirsFirst, QDir::entryInfoList(), FALSE, QFileInfo::fileName(), filterspec, filterStr, QFileInfo::isDir(), list, ListView, QDir::setFilter(), QDir::setMatchAllDirs(), QDir::setNameFilter(), QDir::setSorting(), QFileInfo::size(), QString::sprintf(), and TRUE.

Referenced by fileBrowser(), listClicked(), setdir(), and setHidden().

void fileBrowser::resizeEvent QResizeEvent *  e  )  [protected, virtual]
 

Definition at line 123 of file fileBrowser.cpp.

References ListView.

void fileBrowser::setdir const QString s  )  [protected]
 

Definition at line 283 of file fileBrowser.cpp.

References QDir::cd(), currentDir, populateList(), and TRUE.

Referenced by onCF(), onHome(), OnRoot(), and onSD().

void fileBrowser::setHidden bool   )  [private, slot]
 

Definition at line 245 of file fileBrowser.cpp.

References QDir::All, filterspec, QDir::Hidden, and populateList().

Referenced by fileBrowser().

void fileBrowser::upDir  )  [private, slot]
 

Definition at line 172 of file fileBrowser.cpp.


Member Data Documentation

QPushButton* fileBrowser::buttonCancel
 

Definition at line 46 of file fileBrowser.h.

QPushButton* fileBrowser::buttonOk
 

Definition at line 43 of file fileBrowser.h.

Referenced by fileBrowser().

QPushButton* fileBrowser::buttonShowHidden
 

Definition at line 44 of file fileBrowser.h.

Referenced by fileBrowser().

QDir fileBrowser::currentDir
 

Definition at line 49 of file fileBrowser.h.

Referenced by fileBrowser(), listClicked(), onReturn(), populateList(), and setdir().

QLabel* fileBrowser::dirLabel
 

Definition at line 47 of file fileBrowser.h.

Referenced by fileBrowser(), and populateList().

QFile fileBrowser::file
 

Definition at line 50 of file fileBrowser.h.

QString fileBrowser::filename [private]
 

Definition at line 60 of file fileBrowser.h.

Referenced by getCurrentFile(), listClicked(), and onReturn().

int fileBrowser::filterspec
 

Definition at line 53 of file fileBrowser.h.

Referenced by populateList(), and setHidden().

QString fileBrowser::filterStr
 

Definition at line 48 of file fileBrowser.h.

Referenced by fileBrowser(), and populateList().

QtrListView* fileBrowser::ListView
 

Definition at line 45 of file fileBrowser.h.

Referenced by fileBrowser(), listClicked(), onReturn(), populateList(), and resizeEvent().

QLineEdit* fileBrowser::m_filename
 

Definition at line 52 of file fileBrowser.h.

Referenced by fileBrowser(), and onReturn().

QString fileBrowser::selectedFileName
 

Definition at line 48 of file fileBrowser.h.


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