ICF 3.0.5.47
Technical documentation of ICF Libraries
icmpstr::CMultiAttributeEditor Class Reference

#include <CMultiAttributeEditor.h>

Inherits QDialog.

Collaboration diagram for icmpstr::CMultiAttributeEditor:

Public Member Functions

 CMultiAttributeEditor (QWidget *parentPtr, const CElementSelectionInfoManagerBase &elementSelectionInfoManager, const QByteArray &attributeId, int attributeFlags)
 
void SetEditorText (const QString &attributeValuesText)
 Set the list of the attributes as a text object.
 
QStringList GetAttributeValues () const
 Get attribute values.
 

Protected Slots

void OnItemAdd ()
 
void OnItemRemove ()
 
void OnItemMoveUp ()
 
void OnItemMoveDown ()
 
void UpdateButtonStates ()
 
void OnItemChanged (QListWidgetItem *itemPtr)
 

Protected Member Functions

void CreateValuesTree (const QStringList &values)
 
void UpdateItemState (QListWidgetItem &item)
 

Detailed Description

Definition at line 19 of file CMultiAttributeEditor.h.

Constructor & Destructor Documentation

◆ CMultiAttributeEditor()

icmpstr::CMultiAttributeEditor::CMultiAttributeEditor ( QWidget * parentPtr,
const CElementSelectionInfoManagerBase & elementSelectionInfoManager,
const QByteArray & attributeId,
int attributeFlags )

Member Function Documentation

◆ CreateValuesTree()

void icmpstr::CMultiAttributeEditor::CreateValuesTree ( const QStringList & values)
protected

◆ GetAttributeValues()

QStringList icmpstr::CMultiAttributeEditor::GetAttributeValues ( ) const

Get attribute values.

◆ OnItemAdd

void icmpstr::CMultiAttributeEditor::OnItemAdd ( )
protectedslot

◆ OnItemChanged

void icmpstr::CMultiAttributeEditor::OnItemChanged ( QListWidgetItem * itemPtr)
protectedslot

◆ OnItemMoveDown

void icmpstr::CMultiAttributeEditor::OnItemMoveDown ( )
protectedslot

◆ OnItemMoveUp

void icmpstr::CMultiAttributeEditor::OnItemMoveUp ( )
protectedslot

◆ OnItemRemove

void icmpstr::CMultiAttributeEditor::OnItemRemove ( )
protectedslot

◆ SetEditorText()

void icmpstr::CMultiAttributeEditor::SetEditorText ( const QString & attributeValuesText)

Set the list of the attributes as a text object.

◆ UpdateButtonStates

void icmpstr::CMultiAttributeEditor::UpdateButtonStates ( )
protectedslot

◆ UpdateItemState()

void icmpstr::CMultiAttributeEditor::UpdateItemState ( QListWidgetItem & item)
protected

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

© Witold Gantzke and Kirill Lepskiy