KiCad PCB EDA Suite
EVENTS Class Reference

Gather all the events that are shared by tools. More...

#include <actions.h>

Static Public Attributes

static const TOOL_EVENT SelectedEvent
 
static const TOOL_EVENT UnselectedEvent
 
static const TOOL_EVENT ClearedEvent
 Selected item had a property changed (except movement) More...
 
static const TOOL_EVENT SelectedItemsModified
 Selected items were moved, this can be very high frequency on the canvas, use with care. More...
 
static const TOOL_EVENT SelectedItemsMoved
 Used to inform tools that the selection should temporarily be non-editable. More...
 
static const TOOL_EVENT InhibitSelectionEditing
 
static const TOOL_EVENT UninhibitSelectionEditing
 

Detailed Description

Gather all the events that are shared by tools.

Definition at line 196 of file actions.h.

Member Data Documentation

◆ ClearedEvent

◆ InhibitSelectionEditing

const TOOL_EVENT EVENTS::InhibitSelectionEditing
static

◆ SelectedEvent

◆ SelectedItemsModified

const TOOL_EVENT EVENTS::SelectedItemsModified
static

◆ SelectedItemsMoved

const TOOL_EVENT EVENTS::SelectedItemsMoved
static

Used to inform tools that the selection should temporarily be non-editable.

Definition at line 207 of file actions.h.

Referenced by SCH_MOVE_TOOL::AlignElements(), EDIT_TOOL::doMoveSelection(), SYMBOL_EDITOR_MOVE_TOOL::Main(), SCH_MOVE_TOOL::Main(), and PCB_SELECTION_TOOL::setTransitions().

◆ UninhibitSelectionEditing

const TOOL_EVENT EVENTS::UninhibitSelectionEditing
static

◆ UnselectedEvent


The documentation for this class was generated from the following files: