29 #include "QY2ListView.h"
30 #include <yui/YTable.h>
34 class QTreeWidgetItem;
37 class YQTable :
public QFrame,
public YTable
46 YQTable( YWidget * parent, YTableHeader * header,
bool multiSelection );
67 virtual void addItem( YItem * item );
74 virtual void addItems(
const YItemCollection & itemCollection );
81 virtual void selectItem( YItem * item,
bool selected =
true );
105 virtual void cellChanged(
const YTableCell * cell );
133 virtual void setSize(
int newWidth,
int newHeight );
182 void addItem( YItem * item,
bool batchMode,
bool resizeColumnsToContent );
215 YTableItem *
origItem()
const {
return _origItem; }
225 YTableItem * _origItem;
virtual void selectItem(YItem *item, bool selected=true)
YTableItem * origItem() const
virtual void addItem(YItem *item)
void slotContextMenu(const QPoint &pos)
virtual bool setKeyboardFocus()
YQTableListViewItem(YQTable *table, QY2ListView *parent, YTableItem *origItem)
void slotSelected(QTreeWidgetItem *)
virtual void setKeepSorting(bool keepSorting)
virtual void deleteAllItems()
void selectOrigItem(QTreeWidgetItem *listViewItem)
virtual void setEnabled(bool enabled)
virtual void deselectAllItems()
virtual void cellChanged(const YTableCell *cell)
YQTable(YWidget *parent, YTableHeader *header, bool multiSelection)
void updateCell(const YTableCell *cell)
virtual void setSize(int newWidth, int newHeight)
void slotActivated(QTreeWidgetItem *)
virtual void addItems(const YItemCollection &itemCollection)
virtual int preferredWidth()
virtual int preferredHeight()
void slotSelectionChanged()