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

KLineEdit * edit
QPushButton * details
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