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 ()
KDnDDirOperator * dirOperator ()

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

KURLComboBox * cmbPath
KHistoryCombo * filter
QLabel * filterIcon
KDnDDirOperator * dir
QPushButton * home
QPushButton * up
QPushButton * back
QPushButton * forward
AutoProjectPart * m_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