KDevelop API Documentation

FlagPathEdit Class Reference

#include <flagboxes.h>

Inheritance diagram for FlagPathEdit:

QWidget List of all members.

Public Member Functions

 FlagPathEdit (QWidget *parent, QString pathDelimiter, FlagPathEditController *controller, const QString &flagstr, const QString &description, KFile::Mode mode=KFile::Directory)
 If the pathDelimiter is not empty then path edit can contain a list of paths.

 ~FlagPathEdit ()
void setText (const QString text)
bool isEmpty ()
QString text ()

Private Slots

void showPathDetails ()

Private Attributes

KLineEditedit
QPushButtondetails
KURLRequesterurl
QString delimiter
QString flag
QString m_description

Constructor & Destructor Documentation

FlagPathEdit::FlagPathEdit QWidget parent,
QString  pathDelimiter,
FlagPathEditController controller,
const QString flagstr,
const QString description,
KFile::Mode  mode = KFile::Directory
 

If the pathDelimiter is not empty then path edit can contain a list of paths.

Definition at line 308 of file flagboxes.cpp.

References FlagPathEditController::addPathEdit(), QBoxLayout::addWidget(), delimiter, details, edit, FlagPathEdit(), KURLRequester::setMode(), showPathDetails(), and url.

Referenced by FlagPathEdit().

FlagPathEdit::~FlagPathEdit  )  [inline]
 

Definition at line 122 of file flagboxes.h.


Member Function Documentation

bool FlagPathEdit::isEmpty  ) 
 

Definition at line 388 of file flagboxes.cpp.

References delimiter, edit, KURLRequester::url, and url.

Referenced by FlagPathEditController::writeFlags().

void FlagPathEdit::setText const QString  text  ) 
 

Definition at line 372 of file flagboxes.cpp.

References delimiter, edit, KLineEdit::setText(), setText(), KURLRequester::setURL(), text(), and url.

Referenced by FlagPathEditController::readFlags(), setText(), and showPathDetails().

void FlagPathEdit::showPathDetails  )  [private, slot]
 

Definition at line 339 of file flagboxes.cpp.

References KURLRequester::customEditor(), delimiter, KEditListBox::insertStringList(), KEditListBox::items(), KEditListBox, m_description, KDialogBase::setMainWidget(), KURLRequester::setMode(), setText(), and text().

Referenced by FlagPathEdit().

QString FlagPathEdit::text  ) 
 

Definition at line 380 of file flagboxes.cpp.

References delimiter, edit, KURLRequester::url, and url.

Referenced by showPathDetails(), and FlagPathEditController::writeFlags().


Member Data Documentation

QString FlagPathEdit::delimiter [private]
 

Definition at line 136 of file flagboxes.h.

Referenced by FlagPathEdit(), isEmpty(), setText(), showPathDetails(), and text().

QPushButton* FlagPathEdit::details [private]
 

Definition at line 133 of file flagboxes.h.

Referenced by FlagPathEdit().

KLineEdit* FlagPathEdit::edit [private]
 

Definition at line 132 of file flagboxes.h.

Referenced by FlagPathEdit(), isEmpty(), setText(), and text().

QString FlagPathEdit::flag [private]
 

Definition at line 137 of file flagboxes.h.

Referenced by FlagPathEditController::readFlags(), and FlagPathEditController::writeFlags().

QString FlagPathEdit::m_description [private]
 

Definition at line 138 of file flagboxes.h.

Referenced by showPathDetails().

KURLRequester* FlagPathEdit::url [private]
 

Definition at line 134 of file flagboxes.h.

Referenced by FlagPathEdit(), isEmpty(), setText(), and text().


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:03 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003