29 #include "QY2ListView.h" 30 #include <yui/YTable.h> 34 class QTreeWidgetItem;
38 class YQTable :
public QFrame,
public YTable
48 YTableHeader * header,
49 bool multiSelection );
70 virtual void addItem( YItem * item );
77 virtual void addItems(
const YItemCollection & itemCollection );
84 virtual void selectItem( YItem * item,
bool selected =
true );
108 virtual void cellChanged(
const YTableCell * cell );
136 virtual void setSize(
int newWidth,
int newHeight );
196 void addItem( YItem * item,
bool batchMode,
bool resizeColumnsToContent );
243 YTableItem *
origItem()
const {
return _origItem; }
258 virtual QString
smartSortKey(
int column)
const override;
275 YTableItem * _origItem;
virtual void selectItem(YItem *item, bool selected=true)
Definition: YQTable.cc:233
virtual void addItem(YItem *item)
Definition: YQTable.cc:141
void slotContextMenu(const QPoint &pos)
Definition: YQTable.cc:447
virtual bool setKeyboardFocus()
Definition: YQTable.cc:438
void setColAlignment()
Definition: YQTable.cc:548
YQTableListViewItem(YQTable *table, QY2ListView *parent, YTableItem *origItem)
Definition: YQTable.cc:461
void slotSelected(QTreeWidgetItem *)
Definition: YQTable.cc:327
virtual void setKeepSorting(bool keepSorting)
Definition: YQTable.cc:132
void slotItemExpanded(QTreeWidgetItem *item)
Definition: YQTable.cc:260
virtual void deleteAllItems()
Definition: YQTable.cc:293
void selectOrigItem(QTreeWidgetItem *listViewItem)
Definition: YQTable.cc:314
void init()
Definition: YQTable.cc:484
virtual void setEnabled(bool enabled)
Definition: YQTable.cc:401
void cloneChildItems(YTableItem *parentItem, YQTableListViewItem *parentItemClone)
Definition: YQTable.cc:187
Definition: YQTable.h:217
YTableItem * origItem() const
Definition: YQTable.h:243
virtual void deselectAllItems()
Definition: YQTable.cc:283
virtual void cellChanged(const YTableCell *cell)
Definition: YQTable.cc:301
YQTable(YWidget *parent, YTableHeader *header, bool multiSelection)
Definition: YQTable.cc:50
virtual ~YQTable()
Definition: YQTable.cc:125
void updateCell(const YTableCell *cell)
Definition: YQTable.cc:511
YQTable * table() const
Definition: YQTable.h:238
Enhanced QTreeWidget.
Definition: QY2ListView.h:47
void slotItemCollapsed(QTreeWidgetItem *item)
Definition: YQTable.cc:271
void updateCells()
Definition: YQTable.cc:499
virtual void setSize(int newWidth, int newHeight)
Definition: YQTable.cc:431
void slotActivated(QTreeWidgetItem *)
Definition: YQTable.cc:388
virtual void addItems(const YItemCollection &itemCollection)
Definition: YQTable.cc:207
virtual int preferredWidth()
Definition: YQTable.cc:411
Definition: QY2ListView.h:233
virtual QString smartSortKey(int column) const override
Definition: YQTable.cc:567
virtual int preferredHeight()
Definition: YQTable.cc:421
void slotSelectionChanged()
Definition: YQTable.cc:353