abstract_type typedef | neogfx::DesignStudio::node | |
add_child(i_element &aChild)=0 | neogfx::DesignStudio::i_element | pure virtual |
add_connection(i_node_pin &aSource, i_node_pin &aDestination) override | neogfx::DesignStudio::node | inlinevirtual |
add_input(i_node_input_pin &aPin) override | neogfx::DesignStudio::node | inlinevirtual |
add_output(i_node_output_pin &aPin) override | neogfx::DesignStudio::node | inlinevirtual |
add_ref() const noexcept=0 | neolib::i_reference_counted | pure virtual |
begin() const | neogfx::DesignStudio::i_element | inline |
begin() | neogfx::DesignStudio::i_element | inline |
caddy() const =0 | neogfx::DesignStudio::i_element | pure virtual |
children() const =0 | neogfx::DesignStudio::i_element | pure virtual |
children()=0 | neogfx::DesignStudio::i_element | pure virtual |
children_t typedef | neogfx::DesignStudio::i_element | |
connected_inputs() const override | neogfx::DesignStudio::node | inlinevirtual |
connected_outputs() const override | neogfx::DesignStudio::node | inlinevirtual |
connection_removed | neogfx::DesignStudio::node | |
connections() const override | neogfx::DesignStudio::node | inlinevirtual |
control_block()=0 | neolib::i_reference_counted | pure virtual |
create_default_children()=0 | neogfx::DesignStudio::i_element | pure virtual |
create_layout_item(i_widget &aParent)=0 | neogfx::DesignStudio::i_element | pure virtual |
declare_event(input_added, i_node_input_pin &) declare_event(input_removed | neogfx::DesignStudio::i_node | |
declare_event(output_added, i_node_output_pin &) declare_event(output_removed | neogfx::DesignStudio::i_node | |
declare_event(connection_added, i_node_connection &) declare_event(connection_removed | neogfx::DesignStudio::i_node | |
neogfx::DesignStudio::i_element::declare_event(mode_changed) declare_event(selection_changed) declare_event(context_menu | neogfx::DesignStudio::i_element | |
define_declared_event(InputAdded, input_added, i_node_input_pin &) define_declared_event(InputRemoved | neogfx::DesignStudio::node | |
define_declared_event(OutputAdded, output_added, i_node_output_pin &) define_declared_event(OutputRemoved | neogfx::DesignStudio::node | |
define_declared_event(ConnectionAdded, connection_added, i_node_connection &) define_declared_event(ConnectionRemoved | neogfx::DesignStudio::node | |
end() const | neogfx::DesignStudio::i_element | inline |
end() | neogfx::DesignStudio::i_element | inline |
group() const =0 | neogfx::DesignStudio::i_element | pure virtual |
has_caddy() const =0 | neogfx::DesignStudio::i_element | pure virtual |
has_layout_item() const =0 | neogfx::DesignStudio::i_element | pure virtual |
has_parent() const =0 | neogfx::DesignStudio::i_element | pure virtual |
has_widget() const | neogfx::DesignStudio::i_element | inline |
id() const =0 | neogfx::DesignStudio::i_element | pure virtual |
input_removed | neogfx::DesignStudio::node | |
inputs() const override | neogfx::DesignStudio::node | inlinevirtual |
is_root() const | neogfx::DesignStudio::i_element | inline |
is_selected() const =0 | neogfx::DesignStudio::i_element | pure virtual |
layout_item() const =0 | neogfx::DesignStudio::i_element | pure virtual |
library() const =0 | neogfx::DesignStudio::i_element | pure virtual |
mode() const =0 | neogfx::DesignStudio::i_element | pure virtual |
needs_caddy() const =0 | neogfx::DesignStudio::i_element | pure virtual |
node_connections_t typedef | neogfx::DesignStudio::node | |
node_inputs_t typedef | neogfx::DesignStudio::node | |
node_outputs_t typedef | neogfx::DesignStudio::node | |
output_removed | neogfx::DesignStudio::node | |
outputs() const override | neogfx::DesignStudio::node | inlinevirtual |
parent() const =0 | neogfx::DesignStudio::i_element | pure virtual |
parent()=0 | neogfx::DesignStudio::i_element | pure virtual |
pin() const noexcept=0 | neolib::i_reference_counted | pure virtual |
project() const =0 | neogfx::DesignStudio::i_element | pure virtual |
release() const =0 | neolib::i_reference_counted | pure virtual |
release_and_take_ownership() const =0 | neolib::i_reference_counted | pure virtual |
release_and_take_ownership()=0 | neolib::i_reference_counted | pure virtual |
remove_child(i_element &aChild)=0 | neogfx::DesignStudio::i_element | pure virtual |
remove_connection(i_node_pin &aSource, i_node_pin &aDestination) override | neogfx::DesignStudio::node | inlinevirtual |
remove_input(i_node_input_pin &aPin) override | neogfx::DesignStudio::node | inlinevirtual |
remove_output(i_node_output_pin &aPin) override | neogfx::DesignStudio::node | inlinevirtual |
reverse_visit(std::function< void(i_element &)> aVisitor) | neogfx::DesignStudio::i_element | inline |
root() const =0 | neogfx::DesignStudio::i_element | pure virtual |
root()=0 | neogfx::DesignStudio::i_element | pure virtual |
select(bool aSelected=true, bool aDeselectRest=true)=0 | neogfx::DesignStudio::i_element | pure virtual |
selected_child_count() const | neogfx::DesignStudio::i_element | inline |
set_caddy(i_element_caddy &aCaddy)=0 | neogfx::DesignStudio::i_element | pure virtual |
set_mode(element_mode aMode)=0 | neogfx::DesignStudio::i_element | pure virtual |
set_parent(i_element &aParent)=0 | neogfx::DesignStudio::i_element | pure virtual |
type() const =0 | neogfx::DesignStudio::i_element | pure virtual |
unpin() const =0 | neolib::i_reference_counted | pure virtual |
use_count() const noexcept=0 | neolib::i_reference_counted | pure virtual |
visit(std::function< void(i_element &)> aVisitor) | neogfx::DesignStudio::i_element | inline |
widget() const | neogfx::DesignStudio::i_element | inline |
~i_reference_counted()=default | neolib::i_reference_counted | virtual |