summaryrefslogtreecommitdiff
path: root/vcl/inc/qt5/QtInstanceTreeView.hxx
diff options
Diffstat (limited to 'vcl/inc/qt5/QtInstanceTreeView.hxx')
-rw-r--r--vcl/inc/qt5/QtInstanceTreeView.hxx16
1 files changed, 9 insertions, 7 deletions
diff --git a/vcl/inc/qt5/QtInstanceTreeView.hxx b/vcl/inc/qt5/QtInstanceTreeView.hxx
index cbf83c755969..26e974c72add 100644
--- a/vcl/inc/qt5/QtInstanceTreeView.hxx
+++ b/vcl/inc/qt5/QtInstanceTreeView.hxx
@@ -9,6 +9,7 @@
#pragma once
+#include "QtInstanceTreeIter.hxx"
#include "QtInstanceWidget.hxx"
#include <QtCore/QSortFilterProxyModel>
@@ -64,12 +65,12 @@ public:
virtual void set_image(int nRow, VirtualDevice& rImage, int nCol = -1) override;
virtual void set_image(int nRow, const css::uno::Reference<css::graphic::XGraphic>& rImage,
int nCol = -1) override;
- virtual void set_text_emphasis(int row, bool bOn, int col) override;
- virtual bool get_text_emphasis(int row, int col) const override;
- virtual void set_text_align(int row, double fAlign, int col) override;
+ virtual void set_text_emphasis(int nRow, bool bOn, int nCol) override;
+ virtual bool get_text_emphasis(int nRow, int nCol) const override;
+ virtual void set_text_align(int nRow, double fAlign, int nCol) override;
virtual void swap(int nPos1, int nPos2) override;
virtual std::vector<int> get_selected_rows() const override;
- virtual void set_font_color(int pos, const Color& rColor) override;
+ virtual void set_font_color(int nPos, const Color& rColor) override;
virtual void scroll_to_row(int nRow) override;
virtual bool is_selected(int nPos) const override;
virtual int get_cursor_index() const override;
@@ -110,7 +111,7 @@ public:
virtual void set_text_emphasis(const weld::TreeIter& rIter, bool bOn, int nCol) override;
virtual bool get_text_emphasis(const weld::TreeIter& rIter, int nCol) const override;
virtual void set_text_align(const weld::TreeIter& rIter, double fAlign, int nCol) override;
- virtual void set_toggle(const weld::TreeIter& rIter, TriState bOn, int nCol = -1) override;
+ virtual void set_toggle(const weld::TreeIter& rIter, TriState eState, int nCol = -1) override;
virtual TriState get_toggle(const weld::TreeIter& rIter, int nCol = -1) const override;
virtual OUString get_text(const weld::TreeIter& rIter, int nCol = -1) const override;
virtual void set_id(const weld::TreeIter& rIter, const OUString& rId) override;
@@ -202,10 +203,11 @@ public:
private:
QModelIndex modelIndex(int nRow, int nCol = 0) const;
QModelIndex modelIndex(const weld::TreeIter& rIter, int nCol = 0) const;
- static int rowIndex(const weld::TreeIter& rIter);
+ QtInstanceTreeIter treeIter(int nRow) const;
QStandardItem* itemFromIndex(const QModelIndex& rIndex) const;
QModelIndex toggleButtonModelIndex(int nRow) const;
- QModelIndex firstTextColumnModelIndex(int nRow) const;
+ QModelIndex toggleButtonModelIndex(const weld::TreeIter& rIter) const;
+ QModelIndex firstTextColumnModelIndex(const weld::TreeIter& rIter) const;
static QAbstractItemView::SelectionMode mapSelectionMode(SelectionMode eMode);
static Qt::CheckState toQtCheckState(TriState eTristate);
close