Silence unused variable warning in Outliner code
Also add type forward declarations to avoid breaking IDE features (because type name is not known from the header only).
This commit is contained in:
@@ -15,12 +15,12 @@
|
||||
|
||||
namespace blender::ed::outliner {
|
||||
|
||||
TreeElementBone::TreeElementBone(TreeElement &legacy_te, ID &armature_id, Bone &bone)
|
||||
: AbstractTreeElement(legacy_te), armature_id_(armature_id), bone_(bone)
|
||||
TreeElementBone::TreeElementBone(TreeElement &legacy_te, ID & /*armature_id*/, Bone &bone)
|
||||
: AbstractTreeElement(legacy_te) /*, armature_id_(armature_id)*/, bone_(bone)
|
||||
{
|
||||
BLI_assert(legacy_te.store_elem->type == TSE_BONE);
|
||||
legacy_te.name = bone.name;
|
||||
legacy_te.directdata = &bone;
|
||||
legacy_te.name = bone_.name;
|
||||
legacy_te.directdata = &bone_;
|
||||
}
|
||||
|
||||
} // namespace blender::ed::outliner
|
||||
|
||||
@@ -10,10 +10,14 @@
|
||||
|
||||
#include "tree_element.hh"
|
||||
|
||||
struct ID;
|
||||
struct Bone;
|
||||
|
||||
namespace blender::ed::outliner {
|
||||
|
||||
class TreeElementBone final : public AbstractTreeElement {
|
||||
ID &armature_id_;
|
||||
/* Not needed right now, avoid unused member variable warning. */
|
||||
// ID &armature_id_;
|
||||
Bone &bone_;
|
||||
|
||||
public:
|
||||
|
||||
@@ -14,11 +14,13 @@
|
||||
|
||||
namespace blender::ed::outliner {
|
||||
|
||||
TreeElementEditBone::TreeElementEditBone(TreeElement &legacy_te, ID &armature_id, EditBone &ebone)
|
||||
: AbstractTreeElement(legacy_te), armature_id_(armature_id), ebone_(ebone)
|
||||
TreeElementEditBone::TreeElementEditBone(TreeElement &legacy_te,
|
||||
ID & /*armature_id*/,
|
||||
EditBone &ebone)
|
||||
: AbstractTreeElement(legacy_te) /*, armature_id_(armature_id)*/, ebone_(ebone)
|
||||
{
|
||||
legacy_te.directdata = &ebone;
|
||||
legacy_te.name = ebone.name;
|
||||
legacy_te.directdata = &ebone_;
|
||||
legacy_te.name = ebone_.name;
|
||||
}
|
||||
|
||||
} // namespace blender::ed::outliner
|
||||
|
||||
@@ -10,12 +10,14 @@
|
||||
|
||||
#include "tree_element.hh"
|
||||
|
||||
struct ID;
|
||||
struct EditBone;
|
||||
|
||||
namespace blender::ed::outliner {
|
||||
|
||||
class TreeElementEditBone final : public AbstractTreeElement {
|
||||
ID &armature_id_;
|
||||
/* Not needed right now, avoid unused member variable warning. */
|
||||
// ID &armature_id_;
|
||||
EditBone &ebone_;
|
||||
|
||||
public:
|
||||
|
||||
Reference in New Issue
Block a user