Public Types |
enum | PopulateStyle { Replace,
Append
} |
Properties |
QString | altDragString |
QString | dragString |
bool | populateLinear |
Public Member Functions |
| XTreeWidget (QWidget *) |
| ~XTreeWidget () |
Q_INVOKABLE void | addTopLevelItem (XTreeWidgetItem *item) |
Q_INVOKABLE void | addTopLevelItems (const QList< XTreeWidgetItem * > &items) |
QString | altDragString () const |
Q_INVOKABLE int | altId () const |
Q_INVOKABLE void | closePersistentEditor (XTreeWidgetItem *item, int column=0) |
virtual Q_INVOKABLE int | column (const QString) const |
Q_INVOKABLE int | columnCount () const |
Q_INVOKABLE int | currentColumn () const |
virtual Q_INVOKABLE
XTreeWidgetItem * | currentItem () const |
QString | dragString () const |
Q_INVOKABLE void | editItem (XTreeWidgetItem *item, int column=0) |
Q_INVOKABLE QList
< XTreeWidgetItem * > | findItems (const QString &text, Qt::MatchFlags flags, int column=0, int role=0) const |
Q_INVOKABLE XTreeWidgetItem * | findXTreeWidgetItemWithId (const XTreeWidget *ptree, const int pid) |
Q_INVOKABLE XTreeWidgetItem * | findXTreeWidgetItemWithId (const XTreeWidgetItem *ptreeitem, const int pid) |
Q_INVOKABLE QTreeWidgetItem * | headerItem () const |
Q_INVOKABLE int | id () const |
Q_INVOKABLE int | id (const QString) const |
Q_INVOKABLE int | indexOfTopLevelItem (XTreeWidgetItem *item) const |
Q_INVOKABLE void | insertTopLevelItem (int index, XTreeWidgetItem *item) |
Q_INVOKABLE void | insertTopLevelItems (int index, const QList< XTreeWidgetItem * > &items) |
Q_INVOKABLE XTreeWidgetItem * | invisibleRootItem () const |
Q_INVOKABLE bool | isFirstItemColumnSpanned (const XTreeWidgetItem *item) const |
Q_INVOKABLE XTreeWidgetItem * | itemAbove (const XTreeWidgetItem *item) const |
Q_INVOKABLE QTreeWidgetItem * | itemAt (const QPoint &p) const |
Q_INVOKABLE QTreeWidgetItem * | itemAt (int x, int y) const |
Q_INVOKABLE QTreeWidgetItem * | itemBelow (const XTreeWidgetItem *item) const |
Q_INVOKABLE QWidget * | itemWidget (XTreeWidgetItem *item, int column) const |
Q_INVOKABLE void | moveColumn (int from, int to) |
Q_INVOKABLE void | openPersistentEditor (XTreeWidgetItem *item, int column=0) |
Q_INVOKABLE void | populate (XSqlQuery, bool=FALSE, PopulateStyle=Replace) |
Q_INVOKABLE void | populate (XSqlQuery, int, bool=FALSE, PopulateStyle=Replace) |
void | populate (const QString &, bool=FALSE) |
void | populate (const QString &, int, bool=FALSE) |
bool | populateLinear () |
Q_INVOKABLE QVariant | rawValue (const QString colname) const |
Q_INVOKABLE void | removeItemWidget (XTreeWidgetItem *item, int column) |
Q_INVOKABLE QList
< XTreeWidgetItem * > | selectedItems () const |
void | setAltDragString (QString) |
virtual Q_INVOKABLE void | setColumnCount (int columns) |
virtual Q_INVOKABLE void | setColumnLocked (int, bool) |
virtual Q_INVOKABLE void | setColumnVisible (int, bool) |
Q_INVOKABLE void | setCurrentItem (XTreeWidgetItem *item) |
Q_INVOKABLE void | setCurrentItem (XTreeWidgetItem *item, int column) |
Q_INVOKABLE void | setCurrentItem (XTreeWidgetItem *item, int column, QItemSelectionModel::SelectionFlags command) |
void | setDragString (QString) |
Q_INVOKABLE void | setFirstItemColumnSpanned (const XTreeWidgetItem *item, bool span) |
Q_INVOKABLE void | setHeaderItem (XTreeWidgetItem *item) |
Q_INVOKABLE void | setHeaderLabel (const QString &label) |
Q_INVOKABLE void | setHeaderLabels (const QStringList &labels) |
Q_INVOKABLE void | setId (int pId, bool pClear=true) |
Q_INVOKABLE void | setId (int pId, int pAltId, bool pClear=true) |
Q_INVOKABLE void | setItemWidget (XTreeWidgetItem *item, int column, QWidget *widget) |
void | setPopulateLinear (bool alwaysLinear=true) |
Q_INVOKABLE int | sortColumn () const |
virtual Q_INVOKABLE void | sortItems (int column, Qt::SortOrder order) |
Q_INVOKABLE Qt::SortOrder | sortOrder () const |
Q_INVOKABLE QTreeWidgetItem * | takeTopLevelItem (int index) |
Q_INVOKABLE QString | toCsv () const |
Q_INVOKABLE QString | toHtml () const |
virtual Q_INVOKABLE
XTreeWidgetItem * | topLevelItem (int idx) const |
Q_INVOKABLE int | topLevelItemCount () const |
Q_INVOKABLE QString | toTxt () const |
Q_INVOKABLE QRect | visualItemRect (const XTreeWidgetItem *item) const |
Public Slots |
void | addColumn (const QString &, int, int, bool=true, const QString=QString(), const QString=QString(), const int scale=0) |
void | clear () |
void | hideColumn (int colnum) |
void | hideColumn (const QString &) |
void | sCopyCellToClipboard () |
void | sCopyRowToClipboard () |
void | sCopyVisibleToClipboard () |
void | sExport () |
void | showColumn (int colnum) |
void | showColumn (const QString &) |
void | sSearch (const QString &) |
Signals |
void | currentItemChanged (XTreeWidgetItem *, XTreeWidgetItem *) |
void | itemActivated (XTreeWidgetItem *item, int column) |
void | itemChanged (XTreeWidgetItem *item, int column) |
void | itemClicked (XTreeWidgetItem *item, int column) |
void | itemCollapsed (XTreeWidgetItem *item) |
void | itemDoubleClicked (XTreeWidgetItem *item, int column) |
void | itemEntered (XTreeWidgetItem *item, int column) |
void | itemExpanded (XTreeWidgetItem *item) |
void | itemPressed (XTreeWidgetItem *item, int column) |
void | itemSelected (int) |
void | newId (int) |
void | populated () |
void | populateMenu (QMenu *, QTreeWidgetItem *) |
void | populateMenu (QMenu *, QTreeWidgetItem *, int) |
void | populateMenu (QMenu *, XTreeWidgetItem *) |
void | populateMenu (QMenu *, XTreeWidgetItem *, int) |
void | resorted () |
void | valid (bool) |
Static Public Attributes |
static GuiClientInterface * | _guiClientInterface = 0 |
Protected Attributes |
QPoint | dragStartPosition |
Protected Member Functions |
virtual void | mouseMoveEvent (QMouseEvent *) |
virtual void | mousePressEvent (QMouseEvent *) |
virtual void | resizeEvent (QResizeEvent *) |
Protected Slots |
void | populateCalculatedColumns () |
void | populateWorker () |
void | sCurrentItemChanged (QTreeWidgetItem *current, QTreeWidgetItem *previous) |
void | sHeaderClicked (int) |
void | sItemActivated (QTreeWidgetItem *item, int column) |
void | sItemChanged (QTreeWidgetItem *item, int column) |
void | sItemClicked (QTreeWidgetItem *item, int column) |
void | sItemCollapsed (QTreeWidgetItem *item) |
void | sItemDoubleClicked (QTreeWidgetItem *item, int column) |
void | sItemEntered (QTreeWidgetItem *item, int column) |
void | sItemExpanded (QTreeWidgetItem *item) |
void | sItemPressed (QTreeWidgetItem *item, int column) |