[KLF Backend][KLF Tools][KLF Home]
KLatexFormula Project
Classes | Public Slots | Signals | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
KLFEnumListWidget Class Reference

#include <klfenumlistwidget.h>

Inheritance diagram for KLFEnumListWidget:
Inheritance graph
[legend]
Collaboration diagram for KLFEnumListWidget:
Collaboration graph
[legend]

Classes

struct  Item
 

Public Slots

void addItem (const QString &s, const QVariant &data=QVariant())
 
void removeItem (int i)
 
void insertItem (int i, const QString &s, const QVariant &data=QVariant())
 
void setItems (const QStringList &slist, const QVariantList &datalist=QVariantList())
 

Signals

void itemActivated (const QString &s, const QVariant &data)
 
void itemActivated (int i, const QString &s, const QVariant &data)
 

Public Member Functions

 KLFEnumListWidget (QWidget *parent)
 
virtual ~KLFEnumListWidget ()
 
int itemCount () const
 
QString itemAt (int i) const
 
QVariant itemDataAt (int i) const
 
QStringList itemList () const
 
QVariantList itemDataList () const
 

Protected Member Functions

virtual void updateLabelText ()
 

Protected Attributes

QList< ItempItems
 

Detailed Description

Definition at line 34 of file klfenumlistwidget.h.

Constructor & Destructor Documentation

◆ KLFEnumListWidget()

KLFEnumListWidget::KLFEnumListWidget ( QWidget *  parent)

Definition at line 30 of file klfenumlistwidget.cpp.

◆ ~KLFEnumListWidget()

KLFEnumListWidget::~KLFEnumListWidget ( )
virtual

Definition at line 39 of file klfenumlistwidget.cpp.

Member Function Documentation

◆ addItem

void KLFEnumListWidget::addItem ( const QString s,
const QVariant data = QVariant() 
)
inlineslot

Definition at line 54 of file klfenumlistwidget.h.

◆ insertItem

void KLFEnumListWidget::insertItem ( int  i,
const QString s,
const QVariant data = QVariant() 
)
slot

Definition at line 85 of file klfenumlistwidget.cpp.

References pItems, and updateLabelText().

◆ itemActivated [1/2]

void KLFEnumListWidget::itemActivated ( const QString s,
const QVariant data 
)
signal

Referenced by updateLabelText().

◆ itemActivated [2/2]

void KLFEnumListWidget::itemActivated ( int  i,
const QString s,
const QVariant data 
)
signal

◆ itemAt()

QString KLFEnumListWidget::itemAt ( int  i) const

Definition at line 43 of file klfenumlistwidget.cpp.

References pItems.

Referenced by updateLabelText().

◆ itemCount()

int KLFEnumListWidget::itemCount ( ) const
inline

Definition at line 41 of file klfenumlistwidget.h.

◆ itemDataAt()

QVariant KLFEnumListWidget::itemDataAt ( int  i) const

Definition at line 50 of file klfenumlistwidget.cpp.

References pItems.

Referenced by updateLabelText().

◆ itemDataList()

QVariantList KLFEnumListWidget::itemDataList ( ) const

Definition at line 65 of file klfenumlistwidget.cpp.

References pItems.

◆ itemList()

QStringList KLFEnumListWidget::itemList ( ) const

Definition at line 57 of file klfenumlistwidget.cpp.

References pItems.

◆ removeItem

void KLFEnumListWidget::removeItem ( int  i)
slot

Definition at line 75 of file klfenumlistwidget.cpp.

References pItems, and updateLabelText().

Referenced by updateLabelText().

◆ setItems

void KLFEnumListWidget::setItems ( const QStringList slist,
const QVariantList &  datalist = QVariantList() 
)
slot

Definition at line 93 of file klfenumlistwidget.cpp.

References KLF_FUNC_NAME, pItems, QList::size(), and updateLabelText().

◆ updateLabelText()

void KLFEnumListWidget::updateLabelText ( )
protectedvirtual

Member Data Documentation

◆ pItems

QList<Item> KLFEnumListWidget::pItems
protected

The documentation for this class was generated from the following files:

Generated by doxygen 1.8.13