Enhanced QTreeWidget.
More...
#include <QY2ListView.h>
|
void | columnClicked (int button, QTreeWidgetItem *item, int col, const QPoint &pos) |
|
void | columnDoubleClicked (int button, QTreeWidgetItem *item, int col, const QPoint &pos) |
|
|
QTreeWidgetItem * | _mousePressedItem |
|
int | _mousePressedCol |
|
int | _mousePressedButton |
|
std::vector< int > | _savedColumnWidth |
|
bool | _sortByInsertionSequence |
|
int | _nextSerial |
|
QY2ListViewToolTip * | _toolTip |
|
bool | _mouseButton1PressedInHeader |
|
bool | _finalSizeChangeExpected |
|
Enhanced QTreeWidget.
Definition at line 47 of file QY2ListView.h.
QY2ListView::QY2ListView |
( |
QWidget * |
parent | ) |
|
QY2ListView::~QY2ListView |
( |
| ) |
|
|
virtual |
void QY2ListView::clear |
( |
| ) |
|
|
virtualslot |
Reimplemented from Q3ListView: Adjust header sizes after clearing contents.
Definition at line 101 of file QY2ListView.cc.
void QY2ListView::columnClicked |
( |
int |
button, |
|
|
QTreeWidgetItem * |
item, |
|
|
int |
col, |
|
|
const QPoint & |
pos |
|
) |
| |
|
signal |
Emitted for mouse clicks on an item
void QY2ListView::columnDoubleClicked |
( |
int |
button, |
|
|
QTreeWidgetItem * |
item, |
|
|
int |
col, |
|
|
const QPoint & |
pos |
|
) |
| |
|
signal |
Emitted for mouse double clicks on an item
void QY2ListView::columnWidthChanged |
( |
int |
col, |
|
|
int |
oldSize, |
|
|
int |
newSize |
|
) |
| |
|
protectedslot |
Internal: Handle manual column resize. Save the user's preferred sizes so they don't get overwritten each time the list is cleared and filled with new contents.
Definition at line 288 of file QY2ListView.cc.
bool QY2ListView::eventFilter |
( |
QObject * |
obj, |
|
|
QEvent * |
event |
|
) |
| |
|
virtual |
QSize QY2ListView::minimumSizeHint |
( |
| ) |
const |
|
virtual |
Returns the minimum size required for this widget. Inherited from QWidget.
Definition at line 347 of file QY2ListView.cc.
void QY2ListView::mouseDoubleClickEvent |
( |
QMouseEvent * |
ev | ) |
|
|
protectedvirtual |
Handle mouse clicks. Reimplemented from QScrollView.
Definition at line 266 of file QY2ListView.cc.
void QY2ListView::mousePressEvent |
( |
QMouseEvent * |
e | ) |
|
|
protectedvirtual |
Handle mouse clicks. Reimplemented from QScrollView.
Definition at line 211 of file QY2ListView.cc.
void QY2ListView::mouseReleaseEvent |
( |
QMouseEvent * |
ev | ) |
|
|
protectedvirtual |
Handle mouse clicks. Reimplemented from QScrollView.
Definition at line 236 of file QY2ListView.cc.
int QY2ListView::nextSerial |
( |
| ) |
|
|
inline |
Returns the next free serial number for items that want to be ordered in insertion sequence.
Definition at line 156 of file QY2ListView.h.
void QY2ListView::restoreColumnWidths |
( |
| ) |
|
|
slot |
void QY2ListView::saveColumnWidths |
( |
| ) |
|
|
slot |
void QY2ListView::selectSomething |
( |
| ) |
|
|
virtualslot |
Select a list entry (if there is any). Usually this will be the first list entry, but don't rely on that - this might change without notice. Emits signal selectionChanged().
Definition at line 81 of file QY2ListView.cc.
void QY2ListView::setSortByInsertionSequence |
( |
bool |
sortByInsertionSequence | ) |
|
|
virtual |
Enforce sorting by item insertion order (true) or let user change sorting by clicking on a column header (false).
Definition at line 354 of file QY2ListView.cc.
bool QY2ListView::sortByInsertionSequence |
( |
| ) |
const |
|
inline |
Returns 'true' if the sort order should always be the item insertion order, 'false' if the user can change the sort order by clicking on a column header.
Definition at line 144 of file QY2ListView.h.
QString QY2ListView::toolTip |
( |
QTreeWidgetItem * |
item, |
|
|
int |
column |
|
) |
| |
|
virtual |
Returns a tool tip text for a specific column of a list item. 'column' is -1 if the mouse pointer is in the tree indentation area.
This default implementation tries to call QY2ListViewItem::toolTip( column ) or QY2CheckListItem::toolTip( column ), respectively if 'item' is a subclass of either.
Derived classes may handle this differently.
Definition at line 143 of file QY2ListView.cc.
void QY2ListView::treeCollapsed |
( |
QTreeWidgetItem * |
listViewItem | ) |
|
|
protectedslot |
Internal notification that a tree item has been collapsed
Definition at line 551 of file QY2ListView.cc.
void QY2ListView::treeExpanded |
( |
QTreeWidgetItem * |
listViewItem | ) |
|
|
protectedslot |
Internal notification that a tree item has been expanded
Definition at line 544 of file QY2ListView.cc.
void QY2ListView::updateItemData |
( |
| ) |
|
|
slot |
void QY2ListView::updateItemStates |
( |
| ) |
|
|
slot |
The documentation for this class was generated from the following files:
- /builddir/build/BUILD/libyui-qt-libyui-qt-master-2.43.5/src/QY2ListView.h
- /builddir/build/BUILD/libyui-qt-libyui-qt-master-2.43.5/src/QY2ListView.cc