KDevelop API Documentation

GrepDialog Class Reference

#include <grepdlg.h>

Inheritance diagram for GrepDialog:

QDialog List of all members.

Signals

void searchClicked ()

Public Member Functions

 GrepDialog (QWidget *parent=0, const char *name=0)
 ~GrepDialog ()
void setPattern (const QString &pattern)
void setDirectory (const QString &dir)
QString patternString () const
QString templateString () const
QString filesString () const
QString directoryString () const
bool recursiveFlag () const
void show ()
bool ignoreSCMDirsFlag () const

Private Slots

void templateActivated (int index)
void slotSearchClicked ()
void slotPatternChanged (const QString &)

Private Attributes

QLineEdittemplate_edit
QComboBoxpattern_combo
QComboBoxfiles_combo
KComboBoxdir_combo
KURLRequesterurl_requester
QCheckBoxrecursive_box
QCheckBoxignore_scm_box
KConfigconfig
QPushButtonsearch_button

Constructor & Destructor Documentation

GrepDialog::GrepDialog QWidget parent = 0,
const char *  name = 0
 

Definition at line 69 of file grepdlg.cpp.

References QBoxLayout::addWidget(), KURLRequester::completionObject(), config, dir_combo, filepatterns, files_combo, GrepDialog(), ignore_scm_box, pattern_combo, KConfigBase::readListEntry(), KConfigBase::readPathListEntry(), recursive_box, search_button, KConfigBase::setGroup(), KURLRequester::setMode(), KURLCompletion::setMode(), slotPatternChanged(), slotSearchClicked(), template_desc, template_edit, template_str, templateActivated(), and url_requester.

Referenced by GrepDialog().

GrepDialog::~GrepDialog  ) 
 

Definition at line 218 of file grepdlg.cpp.

References config, dir_combo, pattern_combo, qCombo2StringList(), KConfigBase::setGroup(), KConfigBase::writeEntry(), and KConfigBase::writePathEntry().


Member Function Documentation

QString GrepDialog::directoryString  )  const [inline]
 

Definition at line 47 of file grepdlg.h.

References dir_combo.

Referenced by GrepViewWidget::searchActivated().

QString GrepDialog::filesString  )  const [inline]
 

Definition at line 45 of file grepdlg.h.

References files_combo.

Referenced by GrepViewWidget::searchActivated().

bool GrepDialog::ignoreSCMDirsFlag  )  const [inline]
 

Definition at line 54 of file grepdlg.h.

References ignore_scm_box.

Referenced by GrepViewWidget::searchActivated().

QString GrepDialog::patternString  )  const [inline]
 

Definition at line 41 of file grepdlg.h.

References pattern_combo.

Referenced by GrepViewWidget::searchActivated().

bool GrepDialog::recursiveFlag  )  const [inline]
 

Definition at line 49 of file grepdlg.h.

References recursive_box.

Referenced by GrepViewWidget::searchActivated().

void GrepDialog::searchClicked  )  [signal]
 

Referenced by slotSearchClicked().

void GrepDialog::setDirectory const QString dir  )  [inline]
 

Definition at line 38 of file grepdlg.h.

References dir_combo, and setDirectory().

Referenced by GrepViewWidget::projectChanged(), and setDirectory().

void GrepDialog::setPattern const QString pattern  )  [inline]
 

Definition at line 36 of file grepdlg.h.

References pattern_combo, and setPattern().

Referenced by setPattern(), GrepViewWidget::showDialog(), and GrepViewWidget::showDialogWithPattern().

void GrepDialog::show  ) 
 

Definition at line 278 of file grepdlg.cpp.

References pattern_combo.

Referenced by GrepViewWidget::showDialog(), and GrepViewWidget::showDialogWithPattern().

void GrepDialog::slotPatternChanged const QString  )  [private, slot]
 

Definition at line 230 of file grepdlg.cpp.

References search_button, and slotPatternChanged().

Referenced by GrepDialog(), and slotPatternChanged().

void GrepDialog::slotSearchClicked  )  [private, slot]
 

Definition at line 253 of file grepdlg.cpp.

References dir_combo, pattern_combo, qComboContains(), and searchClicked().

Referenced by GrepDialog().

void GrepDialog::templateActivated int  index  )  [private, slot]
 

Definition at line 235 of file grepdlg.cpp.

References template_edit, template_str, and templateActivated().

Referenced by GrepDialog(), and templateActivated().

QString GrepDialog::templateString  )  const [inline]
 

Definition at line 43 of file grepdlg.h.

References template_edit.

Referenced by GrepViewWidget::searchActivated().


Member Data Documentation

KConfig* GrepDialog::config [private]
 

Definition at line 75 of file grepdlg.h.

Referenced by GrepDialog(), and ~GrepDialog().

KComboBox* GrepDialog::dir_combo [private]
 

Definition at line 68 of file grepdlg.h.

Referenced by directoryString(), GrepDialog(), setDirectory(), slotSearchClicked(), and ~GrepDialog().

QComboBox * GrepDialog::files_combo [private]
 

Definition at line 67 of file grepdlg.h.

Referenced by filesString(), and GrepDialog().

QCheckBox* GrepDialog::ignore_scm_box [private]
 

Definition at line 73 of file grepdlg.h.

Referenced by GrepDialog(), and ignoreSCMDirsFlag().

QComboBox* GrepDialog::pattern_combo [private]
 

Definition at line 67 of file grepdlg.h.

Referenced by GrepDialog(), patternString(), setPattern(), show(), slotSearchClicked(), and ~GrepDialog().

QCheckBox* GrepDialog::recursive_box [private]
 

Definition at line 71 of file grepdlg.h.

Referenced by GrepDialog(), and recursiveFlag().

QPushButton* GrepDialog::search_button [private]
 

Definition at line 76 of file grepdlg.h.

Referenced by GrepDialog(), and slotPatternChanged().

QLineEdit* GrepDialog::template_edit [private]
 

Definition at line 66 of file grepdlg.h.

Referenced by GrepDialog(), templateActivated(), and templateString().

KURLRequester* GrepDialog::url_requester [private]
 

Definition at line 69 of file grepdlg.h.

Referenced by GrepDialog().


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 Wed Oct 6 17:39:25 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003