Использование Gtk :: TreeModel :: iterator при реализации TreeModel

Я пытаюсь реализовать собственный TreeModel для использования в TreeView.

Я подкласс Gtk::TreeModel и в настоящее время пытаюсь переопределить виртуальные методы с моей собственной реализацией.

Но у меня есть проблема с очень основами этого. Скажем, у нас есть

virtual bool iter_next_vfunc(const iterator &iter, iterator &iter_next) const;

функция, где я должен читать iter переменная, как-то понимаю, куда она указывает и на основании этого заполняю iter_next с точкой рядом с текущей.

Но я не понимаю, как это сделать.

Что такое «индекс», «указатель» или что-то еще на основе того, что я мог понять, где iter указывает на?

0

Решение

Прямой доступ к базовой структуре GtkTreeIter через gobj () и заполнение ее соответствующими данными («штамп» должен быть одинаковым для всех итераций одной и той же модели). (Ссылка)

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]