Haris Gušić
fef7787011
Capture GUI refactor ( #1939 )
...
* Merge CTB::ButtonType into CaptureTool::Type
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Remove configshortcuts.cpp which I forgot to do earlier
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Add activeButtonTool & activeButtonToolType in CaptureWidget
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Rename slots in CaptureTool for better mnemonics
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Fix move tool bug
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Refactor ShortcutsWidget::initButtons
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Move code from CaptureWidget to SelectionWidget: part 1
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Move code from CaptureWidget to SelectionWidget: part 2
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Move code from CaptureWidget to SelectionWidget: part 3
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Move code from CaptureWidget to SelectionWidget: part 4
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Add SelectionWidget::updateCursor
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Move code from CaptureWidget to SelectionWidget: part 5
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Refactor mouse events in CaptureWidget
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Overlay message update
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Replace connect/disconnect with blockSignals
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* updateIcon on button animation finished
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Remove CaptureWidget::selectAll
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Move moveLeft and similar to SelectionWidget
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Mark update calls for removal
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Specialize CaptureWidget update to affected rects
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Tune update of tool objects
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Remove redundant CaptureTool requests
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Improve performance of update in CaptureWidget
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Fix failing builds
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Fix failing builds again
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Fix undo/redo update
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Undo/redo update workaround
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Extend capture tool update rects
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Fix circle count tool update bug
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Add 'Left Double-Click' tooltip to copy button
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
* Improve ColorPicker performance
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com >
2021-10-08 11:04:06 -05:00
Boyuan Yang
a9c7cc7b04
Use SPDX-License-Identifier
...
closes : #1374 .
Use SPDX short-form identifiers instead of lengthy copyright
header to document per-file license and copyright.
This commit updates all files under src/ directory where applicable
as well as org.flameshot.Flameshot.metainfo.xml.
2021-02-20 19:22:53 -05:00
Jeremy Borgman
0d5386edd4
Changed clang format to new agreement
2020-09-24 07:53:28 -05:00
Alex P
fa9ec7adba
refactor CaptureButton and use CSS for side panel button
2020-09-13 15:00:42 -05:00
Jeremy Borgman
c8d15205be
reformatted to Mozilla code style
2020-09-04 20:40:45 -05:00
lupoDharkael
42619158fa
Update copyright year
2019-03-04 16:38:45 +01:00
lupoDharkael
5746a58582
Code refactor
...
More flexible tool API
Minor code format fixes
Clipboard freeze fixed(?)
Arrow correcly growing close to the start point
Improve maintainability
Add undo/redo stack
2018-04-10 15:33:08 +02:00