31fb5322ed
* Prototype - refactor the selection system for the Outliner (WIP) Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com> * WIP - unify custom drag, still trying to find a way to make it so that the selection isn't affected by drag/drop of unselected entity Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com> * Wrap up changes Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com> * Minor refactor - move from enum to bool Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com> * Prevent clicks on the spacing column from selecting the entity; better refresh the hover state. Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com> * Fix weird flicker introduced by latest commit Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com> * Change color for the drag select rectangle. Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com> * Add more thorough comments, and also make some helper variables const. Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com> * Fixed incorrect variable types (Qt uses ints for on-screen dimensions) Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>