KVIrc 5.2.6
Developer APIs
KvsObject_listWidget.cpp File Reference
#include "KviError.h"
#include "KviLocale.h"
#include "kvi_debug.h"
#include "KvsObject_list.h"
#include "KvsObject_listWidget.h"
#include "KvsObject_pixmap.h"
#include "KviIconManager.h"
#include <QListWidget>

Macros

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

Functions

 KVSO_CLASS_FUNCTION (listWidget, changeItem)
 
 KVSO_CLASS_FUNCTION (listWidget, clear)
 
 KVSO_CLASS_FUNCTION (listWidget, count)
 
 KVSO_CLASS_FUNCTION (listWidget, currentItem)
 
 KVSO_CLASS_FUNCTION (listWidget, currentItemChangedEvent)
 
 KVSO_CLASS_FUNCTION (listWidget, currentText)
 
 KVSO_CLASS_FUNCTION (listWidget, insertItem)
 
 KVSO_CLASS_FUNCTION (listWidget, insertWidgetItem)
 
 KVSO_CLASS_FUNCTION (listWidget, isChecked)
 
 KVSO_CLASS_FUNCTION (listWidget, isSelected)
 
 KVSO_CLASS_FUNCTION (listWidget, itemAt)
 
 KVSO_CLASS_FUNCTION (listWidget, itemChangedEvent)
 
 KVSO_CLASS_FUNCTION (listWidget, itemEnteredEvent)
 
 KVSO_CLASS_FUNCTION (listWidget, itemRect)
 
 KVSO_CLASS_FUNCTION (listWidget, removeItem)
 
 KVSO_CLASS_FUNCTION (listWidget, selectedItems)
 
 KVSO_CLASS_FUNCTION (listWidget, selectionMode)
 
 KVSO_CLASS_FUNCTION (listWidget, setChecked)
 
 KVSO_CLASS_FUNCTION (listWidget, setCurrentItem)
 
 KVSO_CLASS_FUNCTION (listWidget, setFlags)
 
 KVSO_CLASS_FUNCTION (listWidget, setFont)
 
 KVSO_CLASS_FUNCTION (listWidget, setForeground)
 
 KVSO_CLASS_FUNCTION (listWidget, setIcon)
 
 KVSO_CLASS_FUNCTION (listWidget, setSelected)
 
 KVSO_CLASS_FUNCTION (listWidget, setSelectionMode)
 
 KVSO_CLASS_FUNCTION (listWidget, textAt)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_listWidget, currentItemChangedEvent)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_listWidget, isChecked)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_listWidget, isSelected)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_listWidget, itemAt)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_listWidget, itemChangedEvent)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_listWidget, itemEnteredEvent)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_listWidget, itemRect)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_listWidget, selectedItems)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_listWidget, selectionMode)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_listWidget, setChecked)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_listWidget, setCurrentItem)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_listWidget, setFont)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_listWidget, setForeground)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_listWidget, setIcon)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_listWidget, setSelected)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_listWidget, setSelectionMode)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_listWidget, textAt)
 

Variables

const int item_flags []
 
const char *const itemflags_tbl []
 

Macro Definition Documentation

◆ itemflags_num

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

Function Documentation

◆ KVSO_CLASS_FUNCTION() [1/26]

◆ KVSO_CLASS_FUNCTION() [2/26]

KVSO_CLASS_FUNCTION ( listWidget ,
clear  )

References CHECK_INTERNAL_POINTER, and clear().

◆ KVSO_CLASS_FUNCTION() [3/26]

KVSO_CLASS_FUNCTION ( listWidget ,
count  )

◆ KVSO_CLASS_FUNCTION() [4/26]

KVSO_CLASS_FUNCTION ( listWidget ,
currentItem  )

◆ KVSO_CLASS_FUNCTION() [5/26]

KVSO_CLASS_FUNCTION ( listWidget ,
currentItemChangedEvent  )

◆ KVSO_CLASS_FUNCTION() [6/26]

KVSO_CLASS_FUNCTION ( listWidget ,
currentText  )

◆ KVSO_CLASS_FUNCTION() [7/26]

KVSO_CLASS_FUNCTION ( listWidget ,
insertItem  )

◆ KVSO_CLASS_FUNCTION() [8/26]

◆ KVSO_CLASS_FUNCTION() [9/26]

KVSO_CLASS_FUNCTION ( listWidget ,
isChecked  )

◆ KVSO_CLASS_FUNCTION() [10/26]

KVSO_CLASS_FUNCTION ( listWidget ,
isSelected  )

◆ KVSO_CLASS_FUNCTION() [11/26]

KVSO_CLASS_FUNCTION ( listWidget ,
itemAt  )

◆ KVSO_CLASS_FUNCTION() [12/26]

KVSO_CLASS_FUNCTION ( listWidget ,
itemChangedEvent  )

◆ KVSO_CLASS_FUNCTION() [13/26]

KVSO_CLASS_FUNCTION ( listWidget ,
itemEnteredEvent  )

◆ KVSO_CLASS_FUNCTION() [14/26]

KVSO_CLASS_FUNCTION ( listWidget ,
itemRect  )

◆ KVSO_CLASS_FUNCTION() [15/26]

KVSO_CLASS_FUNCTION ( listWidget ,
removeItem  )

◆ KVSO_CLASS_FUNCTION() [16/26]

KVSO_CLASS_FUNCTION ( listWidget ,
selectedItems  )

References CHECK_INTERNAL_POINTER, i, and pArray.

◆ KVSO_CLASS_FUNCTION() [17/26]

KVSO_CLASS_FUNCTION ( listWidget ,
selectionMode  )

◆ KVSO_CLASS_FUNCTION() [18/26]

KVSO_CLASS_FUNCTION ( listWidget ,
setChecked  )

◆ KVSO_CLASS_FUNCTION() [19/26]

KVSO_CLASS_FUNCTION ( listWidget ,
setCurrentItem  )

◆ KVSO_CLASS_FUNCTION() [20/26]

◆ KVSO_CLASS_FUNCTION() [21/26]

◆ KVSO_CLASS_FUNCTION() [22/26]

◆ KVSO_CLASS_FUNCTION() [23/26]

◆ KVSO_CLASS_FUNCTION() [24/26]

KVSO_CLASS_FUNCTION ( listWidget ,
setSelected  )

◆ KVSO_CLASS_FUNCTION() [25/26]

KVSO_CLASS_FUNCTION ( listWidget ,
setSelectionMode  )

◆ KVSO_CLASS_FUNCTION() [26/26]

KVSO_CLASS_FUNCTION ( listWidget ,
textAt  )

◆ KVSO_REGISTER_HANDLER_BY_NAME() [1/17]

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_listWidget ,
currentItemChangedEvent  )

◆ KVSO_REGISTER_HANDLER_BY_NAME() [2/17]

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_listWidget ,
isChecked  )

◆ KVSO_REGISTER_HANDLER_BY_NAME() [3/17]

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_listWidget ,
isSelected  )

◆ KVSO_REGISTER_HANDLER_BY_NAME() [4/17]

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_listWidget ,
itemAt  )

◆ KVSO_REGISTER_HANDLER_BY_NAME() [5/17]

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_listWidget ,
itemChangedEvent  )

◆ KVSO_REGISTER_HANDLER_BY_NAME() [6/17]

◆ KVSO_REGISTER_HANDLER_BY_NAME() [7/17]

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_listWidget ,
itemRect  )

◆ KVSO_REGISTER_HANDLER_BY_NAME() [8/17]

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_listWidget ,
selectedItems  )

◆ KVSO_REGISTER_HANDLER_BY_NAME() [9/17]

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_listWidget ,
selectionMode  )

◆ KVSO_REGISTER_HANDLER_BY_NAME() [10/17]

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_listWidget ,
setChecked  )

◆ KVSO_REGISTER_HANDLER_BY_NAME() [11/17]

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_listWidget ,
setCurrentItem  )

◆ KVSO_REGISTER_HANDLER_BY_NAME() [12/17]

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_listWidget ,
setFont  )

◆ KVSO_REGISTER_HANDLER_BY_NAME() [13/17]

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_listWidget ,
setForeground  )

◆ KVSO_REGISTER_HANDLER_BY_NAME() [14/17]

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_listWidget ,
setIcon  )

◆ KVSO_REGISTER_HANDLER_BY_NAME() [15/17]

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_listWidget ,
setSelected  )

◆ KVSO_REGISTER_HANDLER_BY_NAME() [16/17]

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_listWidget ,
setSelectionMode  )

◆ KVSO_REGISTER_HANDLER_BY_NAME() [17/17]

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_listWidget ,
textAt  )

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(), KVSO_CLASS_FUNCTION(), and 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(), KVSO_CLASS_FUNCTION(), and KVSO_CLASS_FUNCTION().