KVIrc 5.2.4
Developer APIs
Macros | Functions | Variables
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 ( listWidget  ,
changeItem   
)

◆ 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 ( listWidget  ,
insertWidgetItem   
)

◆ 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   
)

◆ 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 ( listWidget  ,
setFlags   
)

◆ KVSO_CLASS_FUNCTION() [21/26]

KVSO_CLASS_FUNCTION ( listWidget  ,
setFont   
)

◆ KVSO_CLASS_FUNCTION() [22/26]

KVSO_CLASS_FUNCTION ( listWidget  ,
setForeground   
)

◆ KVSO_CLASS_FUNCTION() [23/26]

KVSO_CLASS_FUNCTION ( listWidget  ,
setIcon   
)

◆ 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 ( KvsObject_listWidget  ,
itemEnteredEvent   
)

◆ 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().

◆ itemflags_tbl

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

Referenced by KVSO_CLASS_FUNCTION().