KDevelop API Documentation

FileSelectorWidget Class Reference

#include <fileselectorwidget.h>

Inheritance diagram for FileSelectorWidget:

Inheritance graph
[legend]
Collaboration diagram for FileSelectorWidget:

Collaboration graph
[legend]
List of all members.

Public Slots

void slotFilterChanged (const QString &)
void setDir (KURL)
void setDir (const QString &)

Signals

void dropped (const QString &)

Public Member Functions

 FileSelectorWidget (AutoProjectPart *part, KFile::Mode, QWidget *parent=0, const char *name=0)
 ~FileSelectorWidget ()
KDnDDirOperatordirOperator ()

Protected Member Functions

void focusInEvent (QFocusEvent *)
void dragEnterEvent (QDragEnterEvent *ev)
void dropEvent (QDropEvent *ev)

Private Slots

void cmbPathActivated (const KURL &u)
void cmbPathReturnPressed (const QString &u)
void dirUrlEntered (const KURL &u)
void dirFinishedLoading ()
void filterReturnPressed (const QString &nf)

Private Attributes

KURLComboBoxcmbPath
KHistoryCombofilter
QLabelfilterIcon
KDnDDirOperatordir
QPushButtonhome
QPushButtonup
QPushButtonback
QPushButtonforward
AutoProjectPartm_part

Constructor & Destructor Documentation

FileSelectorWidget::FileSelectorWidget AutoProjectPart part,
KFile::Mode  ,
QWidget parent = 0,
const char *  name = 0
 

Definition at line 71 of file fileselectorwidget.cpp.

References back, cmbPath, cmbPathActivated(), cmbPathReturnPressed(), dir, dirFinishedLoading(), dirUrlEntered(), filter, filterIcon, filterReturnPressed(), forward, home, m_part, KDevPlugin::projectDom(), KCompletionBase::setCompletionObject(), KHistoryCombo::setHistoryItems(), KDirOperator::setMode(), KDirOperator::setView(), slotFilterChanged(), and up.

FileSelectorWidget::~FileSelectorWidget  ) 
 

Definition at line 160 of file fileselectorwidget.cpp.


Member Function Documentation

void FileSelectorWidget::cmbPathActivated const KURL u  )  [private, slot]
 

Definition at line 190 of file fileselectorwidget.cpp.

References dir, and KDirOperator::setURL().

Referenced by FileSelectorWidget().

void FileSelectorWidget::cmbPathReturnPressed const QString u  )  [private, slot]
 

Definition at line 195 of file fileselectorwidget.cpp.

References dir, and KDirOperator::setURL().

Referenced by FileSelectorWidget().

void FileSelectorWidget::dirFinishedLoading  )  [private, slot]
 

Definition at line 213 of file fileselectorwidget.cpp.

References KActionCollection::action(), KDirOperator::actionCollection(), back, dir, forward, home, KAction::isEnabled(), and up.

Referenced by FileSelectorWidget().

KDnDDirOperator* FileSelectorWidget::dirOperator  )  [inline]
 

Definition at line 59 of file fileselectorwidget.h.

Referenced by AddExistingFilesDialog::slotAddAll(), AddExistingDirectoriesDialog::slotAddAll(), AddExistingFilesDialog::slotAddSelected(), and AddExistingDirectoriesDialog::slotAddSelected().

void FileSelectorWidget::dirUrlEntered const KURL u  )  [private, slot]
 

Definition at line 202 of file fileselectorwidget.cpp.

References cmbPath, KURLComboBox::maxItems, KURLComboBox::removeURL(), KURLComboBox::setURLs(), KURL::url(), and KURLComboBox::urls.

Referenced by FileSelectorWidget().

void FileSelectorWidget::dragEnterEvent QDragEnterEvent ev  )  [protected]
 

Definition at line 164 of file fileselectorwidget.cpp.

void FileSelectorWidget::dropEvent QDropEvent ev  )  [protected]
 

Definition at line 168 of file fileselectorwidget.cpp.

References dropped(), and kdDebug().

void FileSelectorWidget::dropped const QString  )  [signal]
 

Referenced by dropEvent().

void FileSelectorWidget::filterReturnPressed const QString nf  )  [private, slot]
 

Definition at line 178 of file fileselectorwidget.cpp.

References setDir().

Referenced by FileSelectorWidget().

void FileSelectorWidget::focusInEvent QFocusEvent  )  [protected]
 

Definition at line 224 of file fileselectorwidget.cpp.

References dir.

void FileSelectorWidget::setDir const QString  )  [slot]
 

Definition at line 234 of file fileselectorwidget.cpp.

References dir, and KDirOperator::setURL().

void FileSelectorWidget::setDir KURL   )  [slot]
 

Definition at line 229 of file fileselectorwidget.cpp.

References dir, and KDirOperator::setURL().

Referenced by filterReturnPressed(), AddExistingFilesDialog::init(), and AddExistingDirectoriesDialog::init().

void FileSelectorWidget::slotFilterChanged const QString  )  [slot]
 

Definition at line 184 of file fileselectorwidget.cpp.

References dir, KDirOperator::rereadDir(), and KDirOperator::setNameFilter().

Referenced by FileSelectorWidget().


Member Data Documentation

QPushButton * FileSelectorWidget::back [private]
 

Definition at line 83 of file fileselectorwidget.h.

Referenced by dirFinishedLoading(), and FileSelectorWidget().

KURLComboBox* FileSelectorWidget::cmbPath [private]
 

Definition at line 79 of file fileselectorwidget.h.

Referenced by dirUrlEntered(), and FileSelectorWidget().

KDnDDirOperator* FileSelectorWidget::dir [private]
 

Definition at line 82 of file fileselectorwidget.h.

Referenced by cmbPathActivated(), cmbPathReturnPressed(), dirFinishedLoading(), FileSelectorWidget(), focusInEvent(), setDir(), and slotFilterChanged().

KHistoryCombo* FileSelectorWidget::filter [private]
 

Definition at line 80 of file fileselectorwidget.h.

Referenced by FileSelectorWidget().

QLabel* FileSelectorWidget::filterIcon [private]
 

Definition at line 81 of file fileselectorwidget.h.

Referenced by FileSelectorWidget().

QPushButton * FileSelectorWidget::forward [private]
 

Definition at line 83 of file fileselectorwidget.h.

Referenced by dirFinishedLoading(), and FileSelectorWidget().

QPushButton* FileSelectorWidget::home [private]
 

Definition at line 83 of file fileselectorwidget.h.

Referenced by dirFinishedLoading(), and FileSelectorWidget().

AutoProjectPart* FileSelectorWidget::m_part [private]
 

Definition at line 84 of file fileselectorwidget.h.

Referenced by FileSelectorWidget().

QPushButton * FileSelectorWidget::up [private]
 

Definition at line 83 of file fileselectorwidget.h.

Referenced by dirFinishedLoading(), and FileSelectorWidget().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Feb 22 09:42:20 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003