KVIrc 5.2.6
Developer APIs
KvsObject_tableWidget.cpp File Reference
#include "KvsObject_tableWidget.h"
#include "KvsObject_painter.h"
#include "KvsObject_pixmap.h"
#include "kvi_debug.h"
#include "KviApplication.h"
#include "KviLocale.h"
#include "KviError.h"
#include "KviIconManager.h"
#include "KviFile.h"
#include "KviKvsArrayCast.h"
#include <QTableWidget>
#include <QHeaderView>
#include <QPainter>
#include <QApplication>
#include <QPoint>
#include <QPaintEvent>
#include <QTableWidgetItem>
#include <QRect>

Macros

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

Functions

 KVSO_CLASS_FUNCTION (tableWidget, cellActivatedEvent)
 
 KVSO_CLASS_FUNCTION (tableWidget, cellDoubleClickedEvent)
 
 KVSO_CLASS_FUNCTION (tableWidget, clear)
 
 KVSO_CLASS_FUNCTION (tableWidget, columnCount)
 
 KVSO_CLASS_FUNCTION (tableWidget, currentColumn)
 
 KVSO_CLASS_FUNCTION (tableWidget, currentRow)
 
 KVSO_CLASS_FUNCTION (tableWidget, hideColumn)
 
 KVSO_CLASS_FUNCTION (tableWidget, hideHorizontalHeader)
 
 KVSO_CLASS_FUNCTION (tableWidget, hideRow)
 
 KVSO_CLASS_FUNCTION (tableWidget, hideVerticalHeader)
 
 KVSO_CLASS_FUNCTION (tableWidget, insertColumn)
 
 KVSO_CLASS_FUNCTION (tableWidget, insertRow)
 
 KVSO_CLASS_FUNCTION (tableWidget, itemEnteredEvent)
 
 KVSO_CLASS_FUNCTION (tableWidget, itemRowColAt)
 
 KVSO_CLASS_FUNCTION (tableWidget, removeColumn)
 
 KVSO_CLASS_FUNCTION (tableWidget, removeRow)
 
 KVSO_CLASS_FUNCTION (tableWidget, resizeColumnsToContents)
 
 KVSO_CLASS_FUNCTION (tableWidget, resizeRowsToContents)
 
 KVSO_CLASS_FUNCTION (tableWidget, rowCount)
 
 KVSO_CLASS_FUNCTION (tableWidget, setCellWidget)
 
 KVSO_CLASS_FUNCTION (tableWidget, setColumnCount)
 
 KVSO_CLASS_FUNCTION (tableWidget, setForeground)
 
 KVSO_CLASS_FUNCTION (tableWidget, setHorizontalHeaderLabels)
 
 KVSO_CLASS_FUNCTION (tableWidget, setIcon)
 
 KVSO_CLASS_FUNCTION (tableWidget, setItemFlags)
 
 KVSO_CLASS_FUNCTION (tableWidget, setNumber)
 
 KVSO_CLASS_FUNCTION (tableWidget, setRowCount)
 
 KVSO_CLASS_FUNCTION (tableWidget, setText)
 
 KVSO_CLASS_FUNCTION (tableWidget, setToolTip)
 
 KVSO_CLASS_FUNCTION (tableWidget, setVerticalHeaderLabels)
 
 KVSO_CLASS_FUNCTION (tableWidget, showColumn)
 
 KVSO_CLASS_FUNCTION (tableWidget, showHorizontalHeader)
 
 KVSO_CLASS_FUNCTION (tableWidget, showRow)
 
 KVSO_CLASS_FUNCTION (tableWidget, showVerticalHeader)
 
 KVSO_CLASS_FUNCTION (tableWidget, text)
 
 KVSO_REGISTER_HANDLER (KvsObject_tableWidget, "cellActivatedEvent", cellActivatedEvent)
 
 KVSO_REGISTER_HANDLER (KvsObject_tableWidget, "cellDoubleClickedEvent", cellDoubleClickedEvent)
 
 KVSO_REGISTER_HANDLER (KvsObject_tableWidget, "itemEnteredEvent", itemEnteredEvent)
 
 KVSO_REGISTER_HANDLER_BY_NAME (KvsObject_tableWidget, setItemFlags)
 

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

Referenced by KVSO_CLASS_FUNCTION().

Function Documentation

◆ KVSO_CLASS_FUNCTION() [1/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
cellActivatedEvent  )

◆ KVSO_CLASS_FUNCTION() [2/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
cellDoubleClickedEvent  )

◆ KVSO_CLASS_FUNCTION() [3/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
clear  )

◆ KVSO_CLASS_FUNCTION() [4/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
columnCount  )

◆ KVSO_CLASS_FUNCTION() [5/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
currentColumn  )

◆ KVSO_CLASS_FUNCTION() [6/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
currentRow  )

◆ KVSO_CLASS_FUNCTION() [7/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
hideColumn  )

◆ KVSO_CLASS_FUNCTION() [8/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
hideHorizontalHeader  )

◆ KVSO_CLASS_FUNCTION() [9/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
hideRow  )

◆ KVSO_CLASS_FUNCTION() [10/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
hideVerticalHeader  )

◆ KVSO_CLASS_FUNCTION() [11/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
insertColumn  )

◆ KVSO_CLASS_FUNCTION() [12/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
insertRow  )

◆ KVSO_CLASS_FUNCTION() [13/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
itemEnteredEvent  )

◆ KVSO_CLASS_FUNCTION() [14/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
itemRowColAt  )

◆ KVSO_CLASS_FUNCTION() [15/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
removeColumn  )

◆ KVSO_CLASS_FUNCTION() [16/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
removeRow  )

◆ KVSO_CLASS_FUNCTION() [17/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
resizeColumnsToContents  )

◆ KVSO_CLASS_FUNCTION() [18/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
resizeRowsToContents  )

◆ KVSO_CLASS_FUNCTION() [19/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
rowCount  )

◆ KVSO_CLASS_FUNCTION() [20/35]

◆ KVSO_CLASS_FUNCTION() [21/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
setColumnCount  )

◆ KVSO_CLASS_FUNCTION() [22/35]

◆ KVSO_CLASS_FUNCTION() [23/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
setHorizontalHeaderLabels  )

◆ KVSO_CLASS_FUNCTION() [24/35]

◆ KVSO_CLASS_FUNCTION() [25/35]

◆ KVSO_CLASS_FUNCTION() [26/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
setNumber  )

◆ KVSO_CLASS_FUNCTION() [27/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
setRowCount  )

◆ KVSO_CLASS_FUNCTION() [28/35]

◆ KVSO_CLASS_FUNCTION() [29/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
setToolTip  )

◆ KVSO_CLASS_FUNCTION() [30/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
setVerticalHeaderLabels  )

◆ KVSO_CLASS_FUNCTION() [31/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
showColumn  )

◆ KVSO_CLASS_FUNCTION() [32/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
showHorizontalHeader  )

◆ KVSO_CLASS_FUNCTION() [33/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
showRow  )

◆ KVSO_CLASS_FUNCTION() [34/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
showVerticalHeader  )

◆ KVSO_CLASS_FUNCTION() [35/35]

KVSO_CLASS_FUNCTION ( tableWidget ,
text  )

◆ KVSO_REGISTER_HANDLER() [1/3]

KVSO_REGISTER_HANDLER ( KvsObject_tableWidget ,
"cellActivatedEvent" ,
cellActivatedEvent  )

◆ KVSO_REGISTER_HANDLER() [2/3]

KVSO_REGISTER_HANDLER ( KvsObject_tableWidget ,
"cellDoubleClickedEvent" ,
cellDoubleClickedEvent  )

◆ KVSO_REGISTER_HANDLER() [3/3]

KVSO_REGISTER_HANDLER ( KvsObject_tableWidget ,
"itemEnteredEvent" ,
itemEnteredEvent  )

◆ KVSO_REGISTER_HANDLER_BY_NAME()

KVSO_REGISTER_HANDLER_BY_NAME ( KvsObject_tableWidget ,
setItemFlags  )

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