SceneTree API

This commit is contained in:
2023-05-24 22:13:10 +03:00
parent fcc1e98a6e
commit 85bc739987
2 changed files with 6 additions and 2 deletions

View File

@@ -26,6 +26,7 @@
#include <QEvent>
#include <QScrollBar>
#include <QTreeWidget>
#include <qad_types.h>
enum Column {
cName,
@@ -508,6 +509,7 @@ void SceneTree::on_actionSelect_by_material_triggered() {
void SceneTree::removeObjects() {
if (!view) return;
QAD::CursorOverrider curov;
QList<QTreeWidgetItem *> sil = ui->treeObjects->selectedItems();
foreach(QTreeWidgetItem * i, sil) {
ObjectBase * o = itemObject(i);

View File

@@ -61,6 +61,10 @@ private:
QList<QTreeWidgetItem *> geo_items, cam_items;
QGLView * view;
public slots:
void removeObjects();
void focusObjects();
private slots:
void treeObjects_selectionCnahged();
void on_treeObjects_itemChanged(QTreeWidgetItem * item, int column);
@@ -84,8 +88,6 @@ private slots:
void on_actionSelect_by_mesh_triggered();
void on_actionSelect_by_material_triggered();
void removeObjects();
void focusObjects();
void objectsTreeChanged();
void selectionChanged();
void materialsChanged();