KVIrc 5.2.0
Developer APIs
Macros | Functions | Variables
KvsObject_treeWidgeteItem.cpp File Reference
#include "KvsObject_treeWidgeteItem.h"
#include "KvsObject_pixmap.h"
#include "KviError.h"
#include "kvi_debug.h"
#include "KviLocale.h"
#include "KviIconManager.h"
#include <QIcon>

Macros

#define itemflags_num   (sizeof(itemflags_tbl) / sizeof(itemflags_tbl[0]))
 

Functions

 if (m_pTreeWidgetItem) delete m_pTreeWidgetItem
 
 KVSO_CLASS_FUNCTION (treeWidgetItem, isCheckable)
 
 KVSO_CLASS_FUNCTION (treeWidgetItem, isChecked)
 
 KVSO_CLASS_FUNCTION (treeWidgetItem, isEnabled)
 
 KVSO_CLASS_FUNCTION (treeWidgetItem, isItemEditable)
 
 KVSO_CLASS_FUNCTION (treeWidgetItem, isOpen)
 
 KVSO_CLASS_FUNCTION (treeWidgetItem, setCheckable)
 
 KVSO_CLASS_FUNCTION (treeWidgetItem, setChecked)
 
 KVSO_CLASS_FUNCTION (treeWidgetItem, setEnabled)
 
 KVSO_CLASS_FUNCTION (treeWidgetItem, setFlags)
 
 KVSO_CLASS_FUNCTION (treeWidgetItem, setItemEditable)
 
 KVSO_CLASS_FUNCTION (treeWidgetItem, setOpen)
 
 KVSO_CLASS_FUNCTION (treeWidgetItem, setPixmap)
 
 KVSO_CLASS_FUNCTION (treeWidgetItem, setText)
 
 KVSO_CLASS_FUNCTION (treeWidgetItem, text)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_treeWidgetItem, isCheckable)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_treeWidgetItem, isChecked)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_treeWidgetItem, isEnabled)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_treeWidgetItem, isItemEditable)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_treeWidgetItem, isOpen)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_treeWidgetItem, setCheckable)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_treeWidgetItem, setChecked)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_treeWidgetItem, setEnabled)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_treeWidgetItem, setFlags)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_treeWidgetItem, setItemEditable)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_treeWidgetItem, setOpen)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_treeWidgetItem, setPixmap)
 

Variables

const int item_flags []
 
const char *const itemflags_tbl []
 
 m_pTreeWidgetItem = nullptr
 

Macro Definition Documentation

◆ itemflags_num

#define itemflags_num   (sizeof(itemflags_tbl) / sizeof(itemflags_tbl[0]))

Function Documentation

◆ if()

◆ KVSO_CLASS_FUNCTION() [1/14]

KVSO_CLASS_FUNCTION ( treeWidgetItem  ,
isCheckable   
)

References m_pTreeWidgetItem.

◆ KVSO_CLASS_FUNCTION() [2/14]

KVSO_CLASS_FUNCTION ( treeWidgetItem  ,
isChecked   
)

References m_pTreeWidgetItem.

◆ KVSO_CLASS_FUNCTION() [3/14]

KVSO_CLASS_FUNCTION ( treeWidgetItem  ,
isEnabled   
)

References m_pTreeWidgetItem.

◆ KVSO_CLASS_FUNCTION() [4/14]

KVSO_CLASS_FUNCTION ( treeWidgetItem  ,
isItemEditable   
)

References m_pTreeWidgetItem.

◆ KVSO_CLASS_FUNCTION() [5/14]

KVSO_CLASS_FUNCTION ( treeWidgetItem  ,
isOpen   
)

References m_pTreeWidgetItem.

◆ KVSO_CLASS_FUNCTION() [6/14]

KVSO_CLASS_FUNCTION ( treeWidgetItem  ,
setCheckable   
)

◆ KVSO_CLASS_FUNCTION() [7/14]

KVSO_CLASS_FUNCTION ( treeWidgetItem  ,
setChecked   
)

◆ KVSO_CLASS_FUNCTION() [8/14]

KVSO_CLASS_FUNCTION ( treeWidgetItem  ,
setEnabled   
)

◆ KVSO_CLASS_FUNCTION() [9/14]

KVSO_CLASS_FUNCTION ( treeWidgetItem  ,
setFlags   
)

◆ KVSO_CLASS_FUNCTION() [10/14]

KVSO_CLASS_FUNCTION ( treeWidgetItem  ,
setItemEditable   
)

◆ KVSO_CLASS_FUNCTION() [11/14]

KVSO_CLASS_FUNCTION ( treeWidgetItem  ,
setOpen   
)

◆ KVSO_CLASS_FUNCTION() [12/14]

KVSO_CLASS_FUNCTION ( treeWidgetItem  ,
setPixmap   
)

◆ KVSO_CLASS_FUNCTION() [13/14]

KVSO_CLASS_FUNCTION ( treeWidgetItem  ,
setText   
)

◆ KVSO_CLASS_FUNCTION() [14/14]

KVSO_CLASS_FUNCTION ( treeWidgetItem  ,
text   
)

◆ KVSO_REGISTER_HANDLER_BY_NAME() [1/12]

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_treeWidgetItem  ,
isCheckable   
)

◆ KVSO_REGISTER_HANDLER_BY_NAME() [2/12]

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_treeWidgetItem  ,
isChecked   
)

◆ KVSO_REGISTER_HANDLER_BY_NAME() [3/12]

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_treeWidgetItem  ,
isEnabled   
)

◆ KVSO_REGISTER_HANDLER_BY_NAME() [4/12]

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_treeWidgetItem  ,
isItemEditable   
)

◆ KVSO_REGISTER_HANDLER_BY_NAME() [5/12]

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_treeWidgetItem  ,
isOpen   
)

◆ KVSO_REGISTER_HANDLER_BY_NAME() [6/12]

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_treeWidgetItem  ,
setCheckable   
)

◆ KVSO_REGISTER_HANDLER_BY_NAME() [7/12]

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_treeWidgetItem  ,
setChecked   
)

◆ KVSO_REGISTER_HANDLER_BY_NAME() [8/12]

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_treeWidgetItem  ,
setEnabled   
)

◆ KVSO_REGISTER_HANDLER_BY_NAME() [9/12]

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_treeWidgetItem  ,
setFlags   
)

◆ KVSO_REGISTER_HANDLER_BY_NAME() [10/12]

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_treeWidgetItem  ,
setItemEditable   
)

◆ KVSO_REGISTER_HANDLER_BY_NAME() [11/12]

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_treeWidgetItem  ,
setOpen   
)

◆ KVSO_REGISTER_HANDLER_BY_NAME() [12/12]

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_treeWidgetItem  ,
setPixmap   
)

Variable Documentation

◆ item_flags

const int item_flags[]
Initial value:
= {
Qt::NoItemFlags,
Qt::ItemIsSelectable,
Qt::ItemIsEditable,
Qt::ItemIsDragEnabled,
Qt::ItemIsDropEnabled,
Qt::ItemIsUserCheckable,
Qt::ItemIsEnabled,
Qt::ItemIsUserTristate
}

Referenced by KVSO_CLASS_FUNCTION().

◆ itemflags_tbl

const char* const itemflags_tbl[]
Initial value:
= {
"noitemflag",
"selectable",
"editable",
"dragEnabled",
"dropEnabled",
"userCheckable",
"enabled",
"tristate"
}

Referenced by KVSO_CLASS_FUNCTION().

◆ m_pTreeWidgetItem

m_pTreeWidgetItem = nullptr