KDevelop API Documentation

InputString Class Reference

#include <input.h>

Inheritance diagram for InputString:

QWidget IInput List of all members.

Public Types

enum  StringMode { StringFree = 0, StringFile = 1, StringDir = 2, StringFixed = 3 }

Signals

void changed ()

Public Member Functions

 InputString (const QString &text, QWidget *parent, QCString &s, StringMode m=StringFree)
 ~InputString ()
void init ()
void addValue (const char *s)
void setEnabled (bool)
QObjectqobject ()

Private Slots

void textChanged (const QString &)
void browse ()
void clear ()

Private Attributes

QLabellab
QLineEditle
QPushButtonbr
QComboBoxcom
QCStringstr
StringMode sm
QDict< int > * m_values
int m_index

Member Enumeration Documentation

enum InputString::StringMode
 

Enumeration values:
StringFree 
StringFile 
StringDir 
StringFixed 

Definition at line 96 of file input.h.


Constructor & Destructor Documentation

InputString::InputString const QString text,
QWidget parent,
QCString s,
StringMode  m = StringFree
 

Definition at line 199 of file input.cpp.

References br, browse(), com, InputString(), lab, le, StringDir, StringFile, StringFixed, StringFree, and textChanged().

Referenced by InputString().

InputString::~InputString  ) 
 

Definition at line 238 of file input.cpp.

References m_values.


Member Function Documentation

void InputString::addValue const char *  s  ) 
 

Definition at line 258 of file input.cpp.

References addValue(), com, m_index, m_values, sm, and StringFixed.

Referenced by addValue(), and DoxygenConfigWidget::DoxygenConfigWidget().

void InputString::browse  )  [private, slot]
 

Definition at line 300 of file input.cpp.

References changed(), le, sm, str, and StringFile.

Referenced by InputString().

void InputString::changed  )  [signal]
 

Referenced by browse(), clear(), and textChanged().

void InputString::clear  )  [private, slot]
 

Definition at line 270 of file input.cpp.

References changed(), le, and str.

void InputString::init  )  [virtual]
 

Implements IInput.

Definition at line 245 of file input.cpp.

References com, le, m_values, sm, str, and StringFixed.

QObject* InputString::qobject  )  [inline, virtual]
 

Implements IInput.

Definition at line 109 of file input.h.

void InputString::setEnabled bool   )  [virtual]
 

Implements IInput.

Definition at line 288 of file input.cpp.

References br, com, lab, le, and setEnabled().

Referenced by setEnabled().

void InputString::textChanged const QString  )  [private, slot]
 

Definition at line 280 of file input.cpp.

References changed(), str, and textChanged().

Referenced by InputString(), and textChanged().


Member Data Documentation

QPushButton* InputString::br [private]
 

Definition at line 122 of file input.h.

Referenced by InputString(), and setEnabled().

QComboBox* InputString::com [private]
 

Definition at line 123 of file input.h.

Referenced by addValue(), init(), InputString(), and setEnabled().

QLabel* InputString::lab [private]
 

Definition at line 120 of file input.h.

Referenced by InputString(), and setEnabled().

QLineEdit* InputString::le [private]
 

Definition at line 121 of file input.h.

Referenced by browse(), clear(), init(), InputString(), and setEnabled().

int InputString::m_index [private]
 

Definition at line 127 of file input.h.

Referenced by addValue().

QDict<int>* InputString::m_values [private]
 

Definition at line 126 of file input.h.

Referenced by addValue(), init(), and ~InputString().

StringMode InputString::sm [private]
 

Definition at line 125 of file input.h.

Referenced by addValue(), browse(), and init().

QCString& InputString::str [private]
 

Definition at line 124 of file input.h.

Referenced by browse(), clear(), init(), and textChanged().


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