KDevelop API Documentation

QuickOpenDialog Class Reference

#include <quickopendialog.h>

Inheritance diagram for QuickOpenDialog:

QuickOpenDialogBase QDialog List of all members.

Public Slots

virtual void slotExecuted (QListBoxItem *)
virtual void slotReturnPressed ()
virtual void slotTextChanged (const QString &text)

Public Member Functions

 QuickOpenDialog (QuickOpenPart *part, QWidget *parent=0, const char *name=0, bool modal=TRUE, WFlags fl=0)
virtual ~QuickOpenDialog ()

Protected Slots

virtual void reject ()
virtual void accept ()
void moveUpInList ()
void moveDownInList ()
void scrollUpInList ()
void scrollDownInList ()
void goToBegin ()
void goToEnd ()

Private Attributes

QuickOpenPartm_part
KCompletionm_completion
QStringList m_fileList

Constructor & Destructor Documentation

QuickOpenDialog::QuickOpenDialog QuickOpenPart part,
QWidget parent = 0,
const char *  name = 0,
bool  modal = TRUE,
WFlags  fl = 0
 

Definition at line 36 of file quickopendialog.cpp.

References KDevProject::allFiles(), goToBegin(), goToEnd(), KCompletion::insertItems(), m_completion, m_fileList, m_part, moveDownInList(), moveUpInList(), KDevPlugin::project(), QuickOpenDialog(), scrollDownInList(), scrollUpInList(), and KCompletion::setIgnoreCase().

Referenced by QuickOpenDialog().

QuickOpenDialog::~QuickOpenDialog  )  [virtual]
 

Definition at line 61 of file quickopendialog.cpp.

References m_completion.


Member Function Documentation

void QuickOpenDialog::accept  )  [protected, virtual, slot]
 

Definition at line 79 of file quickopendialog.cpp.

Referenced by slotExecuted(), and slotReturnPressed().

void QuickOpenDialog::goToBegin  )  [protected, slot]
 

Definition at line 139 of file quickopendialog.cpp.

Referenced by QuickOpenDialog().

void QuickOpenDialog::goToEnd  )  [protected, slot]
 

Definition at line 144 of file quickopendialog.cpp.

Referenced by QuickOpenDialog().

void QuickOpenDialog::moveDownInList  )  [protected, slot]
 

Definition at line 112 of file quickopendialog.cpp.

Referenced by QuickOpenDialog().

void QuickOpenDialog::moveUpInList  )  [protected, slot]
 

Definition at line 103 of file quickopendialog.cpp.

Referenced by QuickOpenDialog().

void QuickOpenDialog::reject  )  [protected, virtual, slot]
 

Definition at line 74 of file quickopendialog.cpp.

void QuickOpenDialog::scrollDownInList  )  [protected, slot]
 

Definition at line 130 of file quickopendialog.cpp.

Referenced by QuickOpenDialog().

void QuickOpenDialog::scrollUpInList  )  [protected, slot]
 

Definition at line 121 of file quickopendialog.cpp.

Referenced by QuickOpenDialog().

void QuickOpenDialog::slotExecuted QListBoxItem  )  [virtual, slot]
 

Reimplemented from QuickOpenDialogBase.

Definition at line 68 of file quickopendialog.cpp.

References accept(), KDevPartController::editDocument(), m_part, KDevPlugin::partController(), KDevPlugin::project(), KDevProject::projectDirectory(), and slotExecuted().

Referenced by slotExecuted().

void QuickOpenDialog::slotReturnPressed  )  [virtual, slot]
 

Reimplemented from QuickOpenDialogBase.

Definition at line 84 of file quickopendialog.cpp.

References accept(), KDevPartController::editDocument(), m_part, KDevPlugin::partController(), KDevPlugin::project(), and KDevProject::projectDirectory().

void QuickOpenDialog::slotTextChanged const QString text  )  [virtual, slot]
 

Reimplemented from QuickOpenDialogBase.

Definition at line 96 of file quickopendialog.cpp.

References m_completion, slotTextChanged(), KCompletion::substringCompletion(), and text().

Referenced by slotTextChanged().


Member Data Documentation

KCompletion* QuickOpenDialog::m_completion [private]
 

Definition at line 61 of file quickopendialog.h.

Referenced by QuickOpenDialog(), slotTextChanged(), and ~QuickOpenDialog().

QStringList QuickOpenDialog::m_fileList [private]
 

Definition at line 62 of file quickopendialog.h.

Referenced by QuickOpenDialog().

QuickOpenPart* QuickOpenDialog::m_part [private]
 

Definition at line 60 of file quickopendialog.h.

Referenced by QuickOpenDialog(), slotExecuted(), and slotReturnPressed().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Oct 19 08:02:06 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003