KVIrc 5.2.6
Developer APIs
AliasEditorTreeWidgetItem Class Reference

#include <AliasEditorWindow.h>

+ Inheritance diagram for AliasEditorTreeWidgetItem:

Public Types

enum  Type { Alias , Namespace }
 

Public Member Functions

 AliasEditorTreeWidgetItem (AliasEditorTreeWidgetItem *pParentItem, Type eType, const QString &szName)
 
 AliasEditorTreeWidgetItem (QTreeWidget *pTreeWidget, Type eType, const QString &szName)
 
const QString & buffer () const
 
const int & cursorPosition () const
 
bool isAlias () const
 
bool isNamespace () const
 
const QString & name () const
 
AliasEditorTreeWidgetItemparentItem ()
 
void setBuffer (const QString &szBuffer)
 
void setCursorPosition (const int &cPos)
 
void setName (const QString &szName)
 
void setParentItem (AliasEditorTreeWidgetItem *it)
 
void setType (Type t)
 
Type type () const
 
 ~AliasEditorTreeWidgetItem ()
 

Protected Attributes

int m_cPos
 
Type m_eType
 
AliasEditorTreeWidgetItemm_pParentItem
 
QString m_szBuffer
 
QString m_szName
 

Member Enumeration Documentation

◆ Type

Enumerator
Alias 
Namespace 

Constructor & Destructor Documentation

◆ AliasEditorTreeWidgetItem() [1/2]

AliasEditorTreeWidgetItem::AliasEditorTreeWidgetItem ( QTreeWidget * pTreeWidget,
Type eType,
const QString & szName )

◆ AliasEditorTreeWidgetItem() [2/2]

AliasEditorTreeWidgetItem::AliasEditorTreeWidgetItem ( AliasEditorTreeWidgetItem * pParentItem,
Type eType,
const QString & szName )

◆ ~AliasEditorTreeWidgetItem()

AliasEditorTreeWidgetItem::~AliasEditorTreeWidgetItem ( )
inline

Member Function Documentation

◆ buffer()

const QString & AliasEditorTreeWidgetItem::buffer ( ) const
inline

◆ cursorPosition()

const int & AliasEditorTreeWidgetItem::cursorPosition ( ) const
inline

References m_cPos.

◆ isAlias()

bool AliasEditorTreeWidgetItem::isAlias ( ) const
inline

◆ isNamespace()

bool AliasEditorTreeWidgetItem::isNamespace ( ) const
inline

◆ name()

const QString & AliasEditorTreeWidgetItem::name ( ) const
inline

◆ parentItem()

AliasEditorTreeWidgetItem * AliasEditorTreeWidgetItem::parentItem ( )
inline

◆ setBuffer()

void AliasEditorTreeWidgetItem::setBuffer ( const QString & szBuffer)
inline

◆ setCursorPosition()

void AliasEditorTreeWidgetItem::setCursorPosition ( const int & cPos)
inline

References m_cPos.

Referenced by AliasEditorWidget::renameItem().

◆ setName()

void AliasEditorTreeWidgetItem::setName ( const QString & szName)

◆ setParentItem()

void AliasEditorTreeWidgetItem::setParentItem ( AliasEditorTreeWidgetItem * it)
inline

References m_pParentItem.

◆ setType()

◆ type()

Type AliasEditorTreeWidgetItem::type ( ) const
inline

References m_eType.

Member Data Documentation

◆ m_cPos

int AliasEditorTreeWidgetItem::m_cPos
protected

◆ m_eType

Type AliasEditorTreeWidgetItem::m_eType
protected

Referenced by isAlias(), isNamespace(), setType(), and type().

◆ m_pParentItem

AliasEditorTreeWidgetItem* AliasEditorTreeWidgetItem::m_pParentItem
protected

Referenced by parentItem(), and setParentItem().

◆ m_szBuffer

QString AliasEditorTreeWidgetItem::m_szBuffer
protected

Referenced by buffer(), and setBuffer().

◆ m_szName

QString AliasEditorTreeWidgetItem::m_szName
protected

Referenced by name(), and setName().


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