KColorCells Class Reference
from PyKDE4.kdeui import *
Inherits: QTableWidget → QTableView → QAbstractItemView → QAbstractScrollArea → QFrame → QWidget → QObject
Detailed Description
A table of editable color cells.
- Author:
- Martin Jones <mjones@kde.org>
Signals |
| | colorDoubleClicked (int index, QColor color) |
| | colorSelected (int index, QColor color) |
Methods |
| | __init__ (self, QWidget parent, int rows, int columns) |
| | __init__ (self, KColorCells a0) |
| QColor | color (self, int index) |
| | colorDoubleClicked (self, int index, QColor color) |
| | colorSelected (self, int index, QColor color) |
| int | count (self) |
| | dragEnterEvent (self, QDragEnterEvent a0) |
| | dragMoveEvent (self, QDragMoveEvent a0) |
| | dropEvent (self, QDropEvent a0) |
| | mouseDoubleClickEvent (self, QMouseEvent a0) |
| | mouseMoveEvent (self, QMouseEvent a0) |
| | mousePressEvent (self, QMouseEvent a0) |
| | mouseReleaseEvent (self, QMouseEvent a0) |
| int | positionToCell (self, QPoint pos, bool ignoreBorders=0) |
| | resizeEvent (self, QResizeEvent event) |
| int | selectedIndex (self) |
| | setAcceptDrags (self, bool acceptDrags) |
| | setColor (self, int index, QColor col) |
| | setSelected (self, int index) |
| | setShading (self, bool shade) |
| int | sizeHintForColumn (self, int column) |
| int | sizeHintForRow (self, int column) |
Method Documentation
| __init__ |
( |
self, |
|
|
|
QWidget |
parent, |
|
|
int |
rows, |
|
|
int |
columns |
|
) |
|
|
|
Constructs a new table of color cells, consisting of
rows * columns colors.
- Parameters:
-
| parent | The parent of the new widget
|
| rows | The number of rows in the table
|
| columns | The number of columns in the table
|
| QColor color |
( |
self, |
|
|
|
int |
index |
|
) |
|
|
|
Returns the color at a given index in the table
| colorDoubleClicked |
( |
self, |
|
|
|
int |
index, |
|
|
QColor |
color |
|
) |
|
|
|
Emitted when a color in the table is double-clicked
- Signal syntax:
QObject.connect(source, SIGNAL("colorDoubleClicked(int, const QColor&)"), target_slot)
| colorSelected |
( |
self, |
|
|
|
int |
index, |
|
|
QColor |
color |
|
) |
|
|
|
Emitted when a color is selected in the table
- Signal syntax:
QObject.connect(source, SIGNAL("colorSelected(int, const QColor&)"), target_slot)
Returns the total number of color cells in the table
| int positionToCell |
( |
self, |
|
|
|
QPoint |
pos, |
|
|
bool |
ignoreBorders=0 |
|
) |
|
|
|
| int selectedIndex |
( |
|
self ) |
|
Returns the index of the cell which is currently selected
| setAcceptDrags |
( |
self, |
|
|
|
bool |
acceptDrags |
|
) |
|
|
|
| setColor |
( |
self, |
|
|
|
int |
index, |
|
|
QColor |
col |
|
) |
|
|
|
Sets the color in the given index in the table
| setSelected |
( |
self, |
|
|
|
int |
index |
|
) |
|
|
|
Sets the currently selected cell to index
| setShading |
( |
self, |
|
|
|
bool |
shade |
|
) |
|
|
|
| int sizeHintForColumn |
( |
self, |
|
|
|
int |
column |
|
) |
|
|
|
| int sizeHintForRow |
( |
self, |
|
|
|
int |
column |
|
) |
|
|
|