KDevelop API Documentation

FlagListEdit Class Reference

#include <flagboxes.h>

Inheritance diagram for FlagListEdit:

Inheritance graph
[legend]
Collaboration diagram for FlagListEdit:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 FlagListEdit (QWidget *parent, QString listDelimiter, FlagEditController *controller, const QString &flagstr, const QString &description)
 If the listDelimiter is not empty then list edit can contain a list of entries.
 ~FlagListEdit ()
void setText (const QString text)
void appendText (const QString text)
bool isEmpty ()
QString text ()
QStringList flags ()

Private Slots

void showListDetails ()

Private Attributes

KLineEditedit
QPushButtondetails
QString delimiter
QString flag
QString m_description

Friends

class FlagEditController

Constructor & Destructor Documentation

FlagListEdit::FlagListEdit QWidget parent,
QString  listDelimiter,
FlagEditController controller,
const QString flagstr,
const QString description
 

If the listDelimiter is not empty then list edit can contain a list of entries.

Definition at line 543 of file flagboxes.cpp.

References FlagEditController::addListEdit(), QBoxLayout::addWidget(), details, edit, and showListDetails().

FlagListEdit::~FlagListEdit  )  [inline]
 

Definition at line 150 of file flagboxes.h.


Member Function Documentation

void FlagListEdit::appendText const QString  text  ) 
 

Definition at line 603 of file flagboxes.cpp.

References edit, and KLineEdit::setText().

Referenced by FlagEditController::readFlags().

QStringList FlagListEdit::flags  ) 
 

Definition at line 608 of file flagboxes.cpp.

References delimiter, flag, and text().

Referenced by FlagEditController::writeFlags().

bool FlagListEdit::isEmpty  ) 
 

Definition at line 572 of file flagboxes.cpp.

References edit.

Referenced by FlagEditController::writeFlags().

void FlagListEdit::setText const QString  text  ) 
 

Definition at line 567 of file flagboxes.cpp.

References edit, KLineEdit::setText(), and text().

Referenced by showListDetails().

void FlagListEdit::showListDetails  )  [private, slot]
 

Definition at line 582 of file flagboxes.cpp.

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

Referenced by FlagListEdit().

QString FlagListEdit::text  ) 
 

Definition at line 577 of file flagboxes.cpp.

References edit.

Referenced by flags(), and showListDetails().


Friends And Related Function Documentation

friend class FlagEditController [friend]
 

Definition at line 168 of file flagboxes.h.


Member Data Documentation

QString FlagListEdit::delimiter [private]
 

Definition at line 165 of file flagboxes.h.

Referenced by flags(), and showListDetails().

QPushButton* FlagListEdit::details [private]
 

Definition at line 163 of file flagboxes.h.

Referenced by FlagListEdit().

KLineEdit* FlagListEdit::edit [private]
 

Definition at line 162 of file flagboxes.h.

Referenced by appendText(), FlagListEdit(), isEmpty(), setText(), and text().

QString FlagListEdit::flag [private]
 

Definition at line 166 of file flagboxes.h.

Referenced by flags(), and FlagEditController::readFlags().

QString FlagListEdit::m_description [private]
 

Definition at line 167 of file flagboxes.h.

Referenced by showListDetails().


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:32 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003