diff --git a/source/blender/editors/space_node/node_edit.cc b/source/blender/editors/space_node/node_edit.cc index cb22e48350f..7f6a04e4381 100644 --- a/source/blender/editors/space_node/node_edit.cc +++ b/source/blender/editors/space_node/node_edit.cc @@ -819,86 +819,6 @@ void ED_node_post_apply_transform(bContext * /*C*/, bNodeTree * /*ntree*/) namespace blender::ed::space_node { -/* -------------------------------------------------------------------- */ -/** \name Generic Operator Functions for Nodes - * \{ */ - -#if 0 /* UNUSED */ - -static bool edit_node_poll(bContext *C) -{ - return ED_operator_node_active(C); -} - -static void edit_node_properties(wmOperatorType *ot) -{ - /* XXX could node be a context pointer? */ - RNA_def_string(ot->srna, "node", nullptr, MAX_NAME, "Node", ""); - RNA_def_int(ot->srna, "socket", 0, 0, MAX_SOCKET, "Socket", "", 0, MAX_SOCKET); - RNA_def_enum(ot->srna, "in_out", rna_enum_node_socket_in_out_items, SOCK_IN, "Socket Side", ""); -} - -static int edit_node_invoke_properties(bContext *C, wmOperator *op) -{ - if (!RNA_struct_property_is_set(op->ptr, "node")) { - bNode *node = CTX_data_pointer_get_type(C, "node", &RNA_Node).data; - if (!node) { - return 0; - } - else { - RNA_string_set(op->ptr, "node", node->name); - } - } - - if (!RNA_struct_property_is_set(op->ptr, "in_out")) { - RNA_enum_set(op->ptr, "in_out", SOCK_IN); - } - - if (!RNA_struct_property_is_set(op->ptr, "socket")) { - RNA_int_set(op->ptr, "socket", 0); - } - - return 1; -} - -static void edit_node_properties_get( - wmOperator *op, bNodeTree *ntree, bNode **r_node, bNodeSocket **r_sock, int *r_in_out) -{ - bNode *node; - bNodeSocket *sock = nullptr; - char nodename[MAX_NAME]; - int sockindex; - int in_out; - - RNA_string_get(op->ptr, "node", nodename); - node = nodeFindNodebyName(ntree, nodename); - - in_out = RNA_enum_get(op->ptr, "in_out"); - - sockindex = RNA_int_get(op->ptr, "socket"); - switch (in_out) { - case SOCK_IN: - sock = BLI_findlink(&node->inputs, sockindex); - break; - case SOCK_OUT: - sock = BLI_findlink(&node->outputs, sockindex); - break; - } - - if (r_node) { - *r_node = node; - } - if (r_sock) { - *r_sock = sock; - } - if (r_in_out) { - *r_in_out = in_out; - } -} -#endif - -/** \} */ - /* -------------------------------------------------------------------- */ /** \name Node Generic * \{ */