Я пытаюсь создать окно с вкладками, читая из ValueTree в JUCE.
Я использую приведенный ниже код, чтобы установить соответствующий корневой элемент вкладки в дочерний элемент дерева (полный код доступен здесь). Однако я получаю сообщение об ошибке:
«Функция-член« getValueTree »нежизнеспособна:« этот »аргумент имеет тип« const GlobalValueTree », но функция не помечена как константная».
Я использую объект, поскольку дерево, возвращаемое getValueTree()
, или сама функция не являются статическими.
AccelerometerPage (const DataSelectorWindow& w)
{
tree.setRootItem (rootItem = new const OscValueTreeItem
(w.valueTree.getValueTree()->getChildWithName ("AccData")));
}
Может ли кто-нибудь указать мне в правильном направлении, почему это неправильно и как это исправить?