SceneTree API
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user