[aseprite] 113/250: Add missing "override" modifier on some member functions

Tobias Hansen thansen at moszumanska.debian.org
Sun Dec 20 15:27:18 UTC 2015


This is an automated email from the git hooks/post-receive script.

thansen pushed a commit to branch master
in repository aseprite.

commit 460d4b47c9d1acb89beff2f34c30b3daad4d57b9
Author: David Capello <davidcapello at gmail.com>
Date:   Wed Sep 30 16:34:43 2015 -0300

    Add missing "override" modifier on some member functions
    
    These ones were detected by clang-700.0.72
---
 src/app/cmd/move_layer.h                           |  2 +-
 src/app/cmd/set_cel_frame.h                        |  2 +-
 src/app/cmd/set_transparent_color.h                |  2 +-
 src/app/commands/cmd_about.cpp                     |  2 +-
 src/app/commands/cmd_advanced_mode.cpp             |  2 +-
 src/app/commands/cmd_background_from_layer.cpp     |  4 +-
 src/app/commands/cmd_canvas_size.cpp               |  4 +-
 src/app/commands/cmd_clear_cel.cpp                 |  4 +-
 src/app/commands/cmd_copy_cel.cpp                  |  4 +-
 src/app/commands/cmd_crop.cpp                      |  4 +-
 src/app/commands/cmd_deselect_mask.cpp             |  4 +-
 src/app/commands/cmd_duplicate_layer.cpp           |  4 +-
 src/app/commands/cmd_duplicate_sprite.cpp          |  4 +-
 src/app/commands/cmd_exit.cpp                      |  2 +-
 src/app/commands/cmd_flatten_layers.cpp            |  4 +-
 src/app/commands/cmd_fullscreen_preview.cpp        |  4 +-
 src/app/commands/cmd_goto_layer.cpp                |  8 +-
 src/app/commands/cmd_invert_mask.cpp               |  4 +-
 src/app/commands/cmd_keyboard_shortcuts.cpp        |  2 +-
 src/app/commands/cmd_layer_from_background.cpp     |  4 +-
 src/app/commands/cmd_mask_all.cpp                  |  4 +-
 src/app/commands/cmd_mask_by_color.cpp             |  4 +-
 src/app/commands/cmd_mask_content.cpp              |  4 +-
 src/app/commands/cmd_merge_down_layer.cpp          |  4 +-
 src/app/commands/cmd_move_cel.cpp                  |  4 +-
 src/app/commands/cmd_new_file.cpp                  |  2 +-
 src/app/commands/cmd_new_layer_set.cpp             |  4 +-
 src/app/commands/cmd_onionskin.cpp                 |  6 +-
 src/app/commands/cmd_options.cpp                   |  2 +-
 src/app/commands/cmd_play_animation.cpp            |  4 +-
 src/app/commands/cmd_refresh.cpp                   |  2 +-
 src/app/commands/cmd_remove_frame.cpp              |  4 +-
 src/app/commands/cmd_remove_layer.cpp              |  4 +-
 src/app/commands/cmd_reselect_mask.cpp             |  4 +-
 src/app/commands/cmd_reverse_frames.cpp            |  4 +-
 src/app/commands/cmd_save_file.cpp                 |  6 +-
 src/app/commands/cmd_save_mask.cpp                 |  4 +-
 src/app/commands/cmd_sprite_properties.cpp         |  4 +-
 src/app/commands/cmd_undo.cpp                      |  4 +-
 src/app/commands/cmd_unlink_cel.cpp                |  4 +-
 src/app/commands/filters/cmd_color_curve.cpp       |  4 +-
 .../commands/filters/cmd_convolution_matrix.cpp    |  4 +-
 src/app/commands/filters/cmd_despeckle.cpp         |  4 +-
 src/app/commands/filters/cmd_invert_color.cpp      |  4 +-
 src/app/commands/filters/cmd_replace_color.cpp     |  4 +-
 src/app/file/ase_format.cpp                        |  6 +-
 src/app/file/bmp_format.cpp                        |  6 +-
 src/app/file/fli_format.cpp                        |  6 +-
 src/app/file/gif_format.cpp                        |  8 +-
 src/app/file/ico_format.cpp                        |  6 +-
 src/app/file/jpeg_format.cpp                       |  6 +-
 src/app/file/pcx_format.cpp                        |  6 +-
 src/app/file/png_format.cpp                        |  6 +-
 src/app/file/tga_format.cpp                        |  6 +-
 src/app/tools/controllers.h                        | 10 +--
 src/app/tools/inks.h                               | 90 +++++++++-------------
 src/app/ui/context_bar.cpp                         |  2 +-
 src/app/ui/data_recovery_view.cpp                  |  2 +-
 src/app/ui/document_view.cpp                       |  2 +-
 src/app/ui/editor/editor.cpp                       |  2 +-
 src/app/ui/editor/editor.h                         |  2 +-
 61 files changed, 159 insertions(+), 175 deletions(-)

diff --git a/src/app/cmd/move_layer.h b/src/app/cmd/move_layer.h
index 8cae76f..6f73fc9 100644
--- a/src/app/cmd/move_layer.h
+++ b/src/app/cmd/move_layer.h
@@ -24,7 +24,7 @@ namespace cmd {
     void onExecute() override;
     void onUndo() override;
     void onFireNotifications() override;
-    size_t onMemSize() const {
+    size_t onMemSize() const override {
       return sizeof(*this);
     }
 
diff --git a/src/app/cmd/set_cel_frame.h b/src/app/cmd/set_cel_frame.h
index 6424e46..a294f47 100644
--- a/src/app/cmd/set_cel_frame.h
+++ b/src/app/cmd/set_cel_frame.h
@@ -25,7 +25,7 @@ namespace cmd {
     void onExecute() override;
     void onUndo() override;
     void onFireNotifications() override;
-    size_t onMemSize() const {
+    size_t onMemSize() const override {
       return sizeof(*this);
     }
 
diff --git a/src/app/cmd/set_transparent_color.h b/src/app/cmd/set_transparent_color.h
index aaf7886..6847392 100644
--- a/src/app/cmd/set_transparent_color.h
+++ b/src/app/cmd/set_transparent_color.h
@@ -25,7 +25,7 @@ namespace cmd {
   protected:
     void onExecute() override;
     void onUndo() override;
-    void onFireNotifications();
+    void onFireNotifications() override;
     size_t onMemSize() const override {
       return sizeof(*this);
     }
diff --git a/src/app/commands/cmd_about.cpp b/src/app/commands/cmd_about.cpp
index e97a433..fc66933 100644
--- a/src/app/commands/cmd_about.cpp
+++ b/src/app/commands/cmd_about.cpp
@@ -24,7 +24,7 @@ public:
   Command* clone() const override { return new AboutCommand(*this); }
 
 protected:
-  void onExecute(Context* context);
+  void onExecute(Context* context) override;
 };
 
 AboutCommand::AboutCommand()
diff --git a/src/app/commands/cmd_advanced_mode.cpp b/src/app/commands/cmd_advanced_mode.cpp
index 9d19cd0..9114cf3 100644
--- a/src/app/commands/cmd_advanced_mode.cpp
+++ b/src/app/commands/cmd_advanced_mode.cpp
@@ -30,7 +30,7 @@ public:
   Command* clone() const override { return new AdvancedModeCommand(*this); }
 
 protected:
-  void onExecute(Context* context);
+  void onExecute(Context* context) override;
 };
 
 AdvancedModeCommand::AdvancedModeCommand()
diff --git a/src/app/commands/cmd_background_from_layer.cpp b/src/app/commands/cmd_background_from_layer.cpp
index cab35a8..f78c9c6 100644
--- a/src/app/commands/cmd_background_from_layer.cpp
+++ b/src/app/commands/cmd_background_from_layer.cpp
@@ -26,8 +26,8 @@ public:
   Command* clone() const override { return new BackgroundFromLayerCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 BackgroundFromLayerCommand::BackgroundFromLayerCommand()
diff --git a/src/app/commands/cmd_canvas_size.cpp b/src/app/commands/cmd_canvas_size.cpp
index f4055c1..ad3307e 100644
--- a/src/app/commands/cmd_canvas_size.cpp
+++ b/src/app/commands/cmd_canvas_size.cpp
@@ -274,8 +274,8 @@ public:
   Command* clone() const override { return new CanvasSizeCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 CanvasSizeCommand::CanvasSizeCommand()
diff --git a/src/app/commands/cmd_clear_cel.cpp b/src/app/commands/cmd_clear_cel.cpp
index aac8533..21a8425 100644
--- a/src/app/commands/cmd_clear_cel.cpp
+++ b/src/app/commands/cmd_clear_cel.cpp
@@ -30,8 +30,8 @@ public:
   Command* clone() const override { return new ClearCelCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 ClearCelCommand::ClearCelCommand()
diff --git a/src/app/commands/cmd_copy_cel.cpp b/src/app/commands/cmd_copy_cel.cpp
index 7f66132..a6f6366 100644
--- a/src/app/commands/cmd_copy_cel.cpp
+++ b/src/app/commands/cmd_copy_cel.cpp
@@ -24,8 +24,8 @@ public:
   Command* clone() const override { return new CopyCelCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 CopyCelCommand::CopyCelCommand()
diff --git a/src/app/commands/cmd_crop.cpp b/src/app/commands/cmd_crop.cpp
index a9e97ce..83904f7 100644
--- a/src/app/commands/cmd_crop.cpp
+++ b/src/app/commands/cmd_crop.cpp
@@ -88,8 +88,8 @@ public:
   Command* clone() const override { return new AutocropSpriteCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 AutocropSpriteCommand::AutocropSpriteCommand()
diff --git a/src/app/commands/cmd_deselect_mask.cpp b/src/app/commands/cmd_deselect_mask.cpp
index b6b0a5a..62e229c 100644
--- a/src/app/commands/cmd_deselect_mask.cpp
+++ b/src/app/commands/cmd_deselect_mask.cpp
@@ -25,8 +25,8 @@ public:
   Command* clone() const override { return new DeselectMaskCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 DeselectMaskCommand::DeselectMaskCommand()
diff --git a/src/app/commands/cmd_duplicate_layer.cpp b/src/app/commands/cmd_duplicate_layer.cpp
index 56344ca..a2cf341 100644
--- a/src/app/commands/cmd_duplicate_layer.cpp
+++ b/src/app/commands/cmd_duplicate_layer.cpp
@@ -31,8 +31,8 @@ public:
   Command* clone() const override { return new DuplicateLayerCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 DuplicateLayerCommand::DuplicateLayerCommand()
diff --git a/src/app/commands/cmd_duplicate_sprite.cpp b/src/app/commands/cmd_duplicate_sprite.cpp
index 8c47c83..c88ed40 100644
--- a/src/app/commands/cmd_duplicate_sprite.cpp
+++ b/src/app/commands/cmd_duplicate_sprite.cpp
@@ -33,8 +33,8 @@ public:
   Command* clone() const override { return new DuplicateSpriteCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 DuplicateSpriteCommand::DuplicateSpriteCommand()
diff --git a/src/app/commands/cmd_exit.cpp b/src/app/commands/cmd_exit.cpp
index 174cfc8..fb8c3c9 100644
--- a/src/app/commands/cmd_exit.cpp
+++ b/src/app/commands/cmd_exit.cpp
@@ -24,7 +24,7 @@ public:
   Command* clone() const override { return new ExitCommand(*this); }
 
 protected:
-  void onExecute(Context* context);
+  void onExecute(Context* context) override;
 };
 
 ExitCommand::ExitCommand()
diff --git a/src/app/commands/cmd_flatten_layers.cpp b/src/app/commands/cmd_flatten_layers.cpp
index 36a2bf1..02aa6f4 100644
--- a/src/app/commands/cmd_flatten_layers.cpp
+++ b/src/app/commands/cmd_flatten_layers.cpp
@@ -25,8 +25,8 @@ public:
   Command* clone() const override { return new FlattenLayersCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 FlattenLayersCommand::FlattenLayersCommand()
diff --git a/src/app/commands/cmd_fullscreen_preview.cpp b/src/app/commands/cmd_fullscreen_preview.cpp
index 8903f4f..3eac79e 100644
--- a/src/app/commands/cmd_fullscreen_preview.cpp
+++ b/src/app/commands/cmd_fullscreen_preview.cpp
@@ -257,8 +257,8 @@ public:
   Command* clone() const override { return new FullscreenPreviewCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 FullscreenPreviewCommand::FullscreenPreviewCommand()
diff --git a/src/app/commands/cmd_goto_layer.cpp b/src/app/commands/cmd_goto_layer.cpp
index 8909be0..bd27f77 100644
--- a/src/app/commands/cmd_goto_layer.cpp
+++ b/src/app/commands/cmd_goto_layer.cpp
@@ -42,8 +42,8 @@ public:
   Command* clone() const override { return new GotoPreviousLayerCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 GotoPreviousLayerCommand::GotoPreviousLayerCommand()
@@ -81,8 +81,8 @@ public:
   Command* clone() const override { return new GotoNextLayerCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 GotoNextLayerCommand::GotoNextLayerCommand()
diff --git a/src/app/commands/cmd_invert_mask.cpp b/src/app/commands/cmd_invert_mask.cpp
index f904ed8..0d8377e 100644
--- a/src/app/commands/cmd_invert_mask.cpp
+++ b/src/app/commands/cmd_invert_mask.cpp
@@ -29,8 +29,8 @@ public:
   Command* clone() const override { return new InvertMaskCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 InvertMaskCommand::InvertMaskCommand()
diff --git a/src/app/commands/cmd_keyboard_shortcuts.cpp b/src/app/commands/cmd_keyboard_shortcuts.cpp
index 3cb578e..a62c6fe 100644
--- a/src/app/commands/cmd_keyboard_shortcuts.cpp
+++ b/src/app/commands/cmd_keyboard_shortcuts.cpp
@@ -446,7 +446,7 @@ public:
   Command* clone() const override { return new KeyboardShortcutsCommand(*this); }
 
 protected:
-  void onExecute(Context* context);
+  void onExecute(Context* context) override;
 };
 
 KeyboardShortcutsCommand::KeyboardShortcutsCommand()
diff --git a/src/app/commands/cmd_layer_from_background.cpp b/src/app/commands/cmd_layer_from_background.cpp
index 19ff482..af7dcd7 100644
--- a/src/app/commands/cmd_layer_from_background.cpp
+++ b/src/app/commands/cmd_layer_from_background.cpp
@@ -26,8 +26,8 @@ public:
   Command* clone() const override { return new LayerFromBackgroundCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 LayerFromBackgroundCommand::LayerFromBackgroundCommand()
diff --git a/src/app/commands/cmd_mask_all.cpp b/src/app/commands/cmd_mask_all.cpp
index 76dad78..e5776ce 100644
--- a/src/app/commands/cmd_mask_all.cpp
+++ b/src/app/commands/cmd_mask_all.cpp
@@ -25,8 +25,8 @@ public:
   Command* clone() const override { return new MaskAllCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 MaskAllCommand::MaskAllCommand()
diff --git a/src/app/commands/cmd_mask_by_color.cpp b/src/app/commands/cmd_mask_by_color.cpp
index 39994a1..e981371 100644
--- a/src/app/commands/cmd_mask_by_color.cpp
+++ b/src/app/commands/cmd_mask_by_color.cpp
@@ -50,8 +50,8 @@ public:
   Command* clone() const override { return new MaskByColorCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 
 private:
   Mask* generateMask(const Sprite* sprite, const Image* image, int xpos, int ypos);
diff --git a/src/app/commands/cmd_mask_content.cpp b/src/app/commands/cmd_mask_content.cpp
index f9916bb..db65237 100644
--- a/src/app/commands/cmd_mask_content.cpp
+++ b/src/app/commands/cmd_mask_content.cpp
@@ -34,8 +34,8 @@ public:
   Command* clone() const override { return new MaskContentCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 MaskContentCommand::MaskContentCommand()
diff --git a/src/app/commands/cmd_merge_down_layer.cpp b/src/app/commands/cmd_merge_down_layer.cpp
index 1269790..d97bd2d 100644
--- a/src/app/commands/cmd_merge_down_layer.cpp
+++ b/src/app/commands/cmd_merge_down_layer.cpp
@@ -38,8 +38,8 @@ public:
   Command* clone() const override { return new MergeDownLayerCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 MergeDownLayerCommand::MergeDownLayerCommand()
diff --git a/src/app/commands/cmd_move_cel.cpp b/src/app/commands/cmd_move_cel.cpp
index 81bf2ae..ba212a6 100644
--- a/src/app/commands/cmd_move_cel.cpp
+++ b/src/app/commands/cmd_move_cel.cpp
@@ -24,8 +24,8 @@ public:
   Command* clone() const override { return new MoveCelCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 MoveCelCommand::MoveCelCommand()
diff --git a/src/app/commands/cmd_new_file.cpp b/src/app/commands/cmd_new_file.cpp
index a1991f9..6d8499e 100644
--- a/src/app/commands/cmd_new_file.cpp
+++ b/src/app/commands/cmd_new_file.cpp
@@ -43,7 +43,7 @@ public:
   Command* clone() const override { return new NewFileCommand(*this); }
 
 protected:
-  void onExecute(Context* context);
+  void onExecute(Context* context) override;
 };
 
 static int _sprite_counter = 0;
diff --git a/src/app/commands/cmd_new_layer_set.cpp b/src/app/commands/cmd_new_layer_set.cpp
index 9218a56..7c46372 100644
--- a/src/app/commands/cmd_new_layer_set.cpp
+++ b/src/app/commands/cmd_new_layer_set.cpp
@@ -33,8 +33,8 @@ public:
   Command* clone() const override { return new NewLayerSetCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 NewLayerSetCommand::NewLayerSetCommand()
diff --git a/src/app/commands/cmd_onionskin.cpp b/src/app/commands/cmd_onionskin.cpp
index 4362800..9612499 100644
--- a/src/app/commands/cmd_onionskin.cpp
+++ b/src/app/commands/cmd_onionskin.cpp
@@ -31,14 +31,12 @@ public:
   Command* clone() const override { return new ShowOnionSkinCommand(*this); }
 
 protected:
-  bool onChecked(Context* context)
-  {
+  bool onChecked(Context* context) override {
     DocumentPreferences& docPref = Preferences::instance().document(context->activeDocument());
     return docPref.onionskin.active();
   }
 
-  void onExecute(Context* context)
-  {
+  void onExecute(Context* context) override {
     DocumentPreferences& docPref = Preferences::instance().document(context->activeDocument());
     docPref.onionskin.active(!docPref.onionskin.active());
   }
diff --git a/src/app/commands/cmd_options.cpp b/src/app/commands/cmd_options.cpp
index 792715d..b13be39 100644
--- a/src/app/commands/cmd_options.cpp
+++ b/src/app/commands/cmd_options.cpp
@@ -390,7 +390,7 @@ public:
   Command* clone() const override { return new OptionsCommand(*this); }
 
 protected:
-  void onExecute(Context* context);
+  void onExecute(Context* context) override;
 };
 
 OptionsCommand::OptionsCommand()
diff --git a/src/app/commands/cmd_play_animation.cpp b/src/app/commands/cmd_play_animation.cpp
index 7a18fcd..b5178cd 100644
--- a/src/app/commands/cmd_play_animation.cpp
+++ b/src/app/commands/cmd_play_animation.cpp
@@ -25,8 +25,8 @@ public:
   Command* clone() const override { return new PlayAnimationCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 PlayAnimationCommand::PlayAnimationCommand()
diff --git a/src/app/commands/cmd_refresh.cpp b/src/app/commands/cmd_refresh.cpp
index b8c3e1e..5d43dda 100644
--- a/src/app/commands/cmd_refresh.cpp
+++ b/src/app/commands/cmd_refresh.cpp
@@ -29,7 +29,7 @@ public:
   Command* clone() const override { return new RefreshCommand(*this); }
 
 protected:
-  void onExecute(Context* context);
+  void onExecute(Context* context) override;
 };
 
 RefreshCommand::RefreshCommand()
diff --git a/src/app/commands/cmd_remove_frame.cpp b/src/app/commands/cmd_remove_frame.cpp
index 6507bdf..7b65ffb 100644
--- a/src/app/commands/cmd_remove_frame.cpp
+++ b/src/app/commands/cmd_remove_frame.cpp
@@ -28,8 +28,8 @@ public:
   Command* clone() const override { return new RemoveFrameCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 RemoveFrameCommand::RemoveFrameCommand()
diff --git a/src/app/commands/cmd_remove_layer.cpp b/src/app/commands/cmd_remove_layer.cpp
index 175054b..79c2923 100644
--- a/src/app/commands/cmd_remove_layer.cpp
+++ b/src/app/commands/cmd_remove_layer.cpp
@@ -31,8 +31,8 @@ public:
   Command* clone() const override { return new RemoveLayerCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 RemoveLayerCommand::RemoveLayerCommand()
diff --git a/src/app/commands/cmd_reselect_mask.cpp b/src/app/commands/cmd_reselect_mask.cpp
index 74097db..06d69ca 100644
--- a/src/app/commands/cmd_reselect_mask.cpp
+++ b/src/app/commands/cmd_reselect_mask.cpp
@@ -25,8 +25,8 @@ public:
   Command* clone() const override { return new ReselectMaskCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 ReselectMaskCommand::ReselectMaskCommand()
diff --git a/src/app/commands/cmd_reverse_frames.cpp b/src/app/commands/cmd_reverse_frames.cpp
index da46832..34ebf43 100644
--- a/src/app/commands/cmd_reverse_frames.cpp
+++ b/src/app/commands/cmd_reverse_frames.cpp
@@ -25,8 +25,8 @@ public:
   Command* clone() const override { return new ReverseFramesCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 ReverseFramesCommand::ReverseFramesCommand()
diff --git a/src/app/commands/cmd_save_file.cpp b/src/app/commands/cmd_save_file.cpp
index 90c62ec..6fad7a4 100644
--- a/src/app/commands/cmd_save_file.cpp
+++ b/src/app/commands/cmd_save_file.cpp
@@ -254,7 +254,7 @@ public:
   Command* clone() const override { return new SaveFileCommand(*this); }
 
 protected:
-  void onExecute(Context* context);
+  void onExecute(Context* context) override;
 };
 
 SaveFileCommand::SaveFileCommand()
@@ -292,7 +292,7 @@ public:
   Command* clone() const override { return new SaveFileAsCommand(*this); }
 
 protected:
-  void onExecute(Context* context);
+  void onExecute(Context* context) override;
 };
 
 SaveFileAsCommand::SaveFileAsCommand()
@@ -311,7 +311,7 @@ public:
   Command* clone() const override { return new SaveFileCopyAsCommand(*this); }
 
 protected:
-  void onExecute(Context* context);
+  void onExecute(Context* context) override;
 };
 
 SaveFileCopyAsCommand::SaveFileCopyAsCommand()
diff --git a/src/app/commands/cmd_save_mask.cpp b/src/app/commands/cmd_save_mask.cpp
index 0275cb1..a01ba66 100644
--- a/src/app/commands/cmd_save_mask.cpp
+++ b/src/app/commands/cmd_save_mask.cpp
@@ -27,8 +27,8 @@ public:
   Command* clone() const override { return new SaveMaskCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 SaveMaskCommand::SaveMaskCommand()
diff --git a/src/app/commands/cmd_sprite_properties.cpp b/src/app/commands/cmd_sprite_properties.cpp
index f20b387..5d8f7d0 100644
--- a/src/app/commands/cmd_sprite_properties.cpp
+++ b/src/app/commands/cmd_sprite_properties.cpp
@@ -37,8 +37,8 @@ public:
   Command* clone() const override { return new SpritePropertiesCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 SpritePropertiesCommand::SpritePropertiesCommand()
diff --git a/src/app/commands/cmd_undo.cpp b/src/app/commands/cmd_undo.cpp
index e0d0ce1..12343b6 100644
--- a/src/app/commands/cmd_undo.cpp
+++ b/src/app/commands/cmd_undo.cpp
@@ -35,8 +35,8 @@ public:
   Command* clone() const override { return new UndoCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 
 private:
   Type m_type;
diff --git a/src/app/commands/cmd_unlink_cel.cpp b/src/app/commands/cmd_unlink_cel.cpp
index 47a8e60..64dbf6e 100644
--- a/src/app/commands/cmd_unlink_cel.cpp
+++ b/src/app/commands/cmd_unlink_cel.cpp
@@ -30,8 +30,8 @@ public:
   Command* clone() const override { return new UnlinkCelCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 UnlinkCelCommand::UnlinkCelCommand()
diff --git a/src/app/commands/filters/cmd_color_curve.cpp b/src/app/commands/filters/cmd_color_curve.cpp
index 170dfa7..23039be 100644
--- a/src/app/commands/filters/cmd_color_curve.cpp
+++ b/src/app/commands/filters/cmd_color_curve.cpp
@@ -81,8 +81,8 @@ public:
   Command* clone() const override { return new ColorCurveCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 ColorCurveCommand::ColorCurveCommand()
diff --git a/src/app/commands/filters/cmd_convolution_matrix.cpp b/src/app/commands/filters/cmd_convolution_matrix.cpp
index 3674920..0062183 100644
--- a/src/app/commands/filters/cmd_convolution_matrix.cpp
+++ b/src/app/commands/filters/cmd_convolution_matrix.cpp
@@ -149,8 +149,8 @@ public:
   Command* clone() const override { return new ConvolutionMatrixCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 ConvolutionMatrixCommand::ConvolutionMatrixCommand()
diff --git a/src/app/commands/filters/cmd_despeckle.cpp b/src/app/commands/filters/cmd_despeckle.cpp
index 4bfc579..fb865f8 100644
--- a/src/app/commands/filters/cmd_despeckle.cpp
+++ b/src/app/commands/filters/cmd_despeckle.cpp
@@ -87,8 +87,8 @@ public:
   Command* clone() const override { return new DespeckleCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 DespeckleCommand::DespeckleCommand()
diff --git a/src/app/commands/filters/cmd_invert_color.cpp b/src/app/commands/filters/cmd_invert_color.cpp
index e73fc72..c953f71 100644
--- a/src/app/commands/filters/cmd_invert_color.cpp
+++ b/src/app/commands/filters/cmd_invert_color.cpp
@@ -48,8 +48,8 @@ public:
   Command* clone() const override { return new InvertColorCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 InvertColorCommand::InvertColorCommand()
diff --git a/src/app/commands/filters/cmd_replace_color.cpp b/src/app/commands/filters/cmd_replace_color.cpp
index f9b5a08..de6bcc5 100644
--- a/src/app/commands/filters/cmd_replace_color.cpp
+++ b/src/app/commands/filters/cmd_replace_color.cpp
@@ -116,8 +116,8 @@ public:
   Command* clone() const override { return new ReplaceColorCommand(*this); }
 
 protected:
-  bool onEnabled(Context* context);
-  void onExecute(Context* context);
+  bool onEnabled(Context* context) override;
+  void onExecute(Context* context) override;
 };
 
 ReplaceColorCommand::ReplaceColorCommand()
diff --git a/src/app/file/ase_format.cpp b/src/app/file/ase_format.cpp
index 1b77c37..5d3d1e9 100644
--- a/src/app/file/ase_format.cpp
+++ b/src/app/file/ase_format.cpp
@@ -133,9 +133,9 @@ private:
 };
 
 class AseFormat : public FileFormat {
-  const char* onGetName() const { return "ase"; }
-  const char* onGetExtensions() const { return "ase,aseprite"; }
-  int onGetFlags() const {
+  const char* onGetName() const override { return "ase"; }
+  const char* onGetExtensions() const override { return "ase,aseprite"; }
+  int onGetFlags() const override {
     return
       FILE_SUPPORT_LOAD |
       FILE_SUPPORT_SAVE |
diff --git a/src/app/file/bmp_format.cpp b/src/app/file/bmp_format.cpp
index 11ae684..f2352f6 100644
--- a/src/app/file/bmp_format.cpp
+++ b/src/app/file/bmp_format.cpp
@@ -44,9 +44,9 @@ class BmpFormat : public FileFormat {
     uint32_t blue_mask;         // Mask for blue channel.
   };
 
-  const char* onGetName() const { return "bmp"; }
-  const char* onGetExtensions() const { return "bmp"; }
-  int onGetFlags() const {
+  const char* onGetName() const override { return "bmp"; }
+  const char* onGetExtensions() const override { return "bmp"; }
+  int onGetFlags() const override {
     return
       FILE_SUPPORT_LOAD |
       FILE_SUPPORT_SAVE |
diff --git a/src/app/file/fli_format.cpp b/src/app/file/fli_format.cpp
index 3631b02..9a76ddf 100644
--- a/src/app/file/fli_format.cpp
+++ b/src/app/file/fli_format.cpp
@@ -26,9 +26,9 @@ namespace app {
 using namespace base;
 
 class FliFormat : public FileFormat {
-  const char* onGetName() const { return "flc"; }
-  const char* onGetExtensions() const { return "flc,fli"; }
-  int onGetFlags() const {
+  const char* onGetName() const override { return "flc"; }
+  const char* onGetExtensions() const  override{ return "flc,fli"; }
+  int onGetFlags() const override {
     return
       FILE_SUPPORT_LOAD |
       FILE_SUPPORT_SAVE |
diff --git a/src/app/file/gif_format.cpp b/src/app/file/gif_format.cpp
index ca2e8cb..c1e742c 100644
--- a/src/app/file/gif_format.cpp
+++ b/src/app/file/gif_format.cpp
@@ -62,9 +62,9 @@ enum class DisposalMethod {
 
 class GifFormat : public FileFormat {
 
-  const char* onGetName() const { return "gif"; }
-  const char* onGetExtensions() const { return "gif"; }
-  int onGetFlags() const {
+  const char* onGetName() const override { return "gif"; }
+  const char* onGetExtensions() const override { return "gif"; }
+  int onGetFlags() const override {
     return
       FILE_SUPPORT_LOAD |
       FILE_SUPPORT_SAVE |
@@ -78,7 +78,7 @@ class GifFormat : public FileFormat {
       FILE_SUPPORT_GET_FORMAT_OPTIONS;
   }
 
-  bool onLoad(FileOp* fop);
+  bool onLoad(FileOp* fop) override;
 #ifdef ENABLE_SAVE
   bool onSave(FileOp* fop) override;
 #endif
diff --git a/src/app/file/ico_format.cpp b/src/app/file/ico_format.cpp
index 320233a..6436dc8 100644
--- a/src/app/file/ico_format.cpp
+++ b/src/app/file/ico_format.cpp
@@ -25,9 +25,9 @@ namespace app {
 using namespace base;
 
 class IcoFormat : public FileFormat {
-  const char* onGetName() const { return "ico"; }
-  const char* onGetExtensions() const { return "ico"; }
-  int onGetFlags() const {
+  const char* onGetName() const override { return "ico"; }
+  const char* onGetExtensions() const override { return "ico"; }
+  int onGetFlags() const override {
     return
       FILE_SUPPORT_LOAD |
       FILE_SUPPORT_SAVE |
diff --git a/src/app/file/jpeg_format.cpp b/src/app/file/jpeg_format.cpp
index cb6622c..8c865d0 100644
--- a/src/app/file/jpeg_format.cpp
+++ b/src/app/file/jpeg_format.cpp
@@ -41,9 +41,9 @@ class JpegFormat : public FileFormat {
     float quality;              // 1.0 maximum quality.
   };
 
-  const char* onGetName() const { return "jpeg"; }
-  const char* onGetExtensions() const { return "jpeg,jpg"; }
-  int onGetFlags() const {
+  const char* onGetName() const override { return "jpeg"; }
+  const char* onGetExtensions() const override { return "jpeg,jpg"; }
+  int onGetFlags() const override {
     return
       FILE_SUPPORT_LOAD |
       FILE_SUPPORT_SAVE |
diff --git a/src/app/file/pcx_format.cpp b/src/app/file/pcx_format.cpp
index 0a5daa0..2c63a31 100644
--- a/src/app/file/pcx_format.cpp
+++ b/src/app/file/pcx_format.cpp
@@ -23,9 +23,9 @@ namespace app {
 using namespace base;
 
 class PcxFormat : public FileFormat {
-  const char* onGetName() const { return "pcx"; }
-  const char* onGetExtensions() const { return "pcx"; }
-  int onGetFlags() const {
+  const char* onGetName() const override { return "pcx"; }
+  const char* onGetExtensions() const override { return "pcx"; }
+  int onGetFlags() const override {
     return
       FILE_SUPPORT_LOAD |
       FILE_SUPPORT_SAVE |
diff --git a/src/app/file/png_format.cpp b/src/app/file/png_format.cpp
index 971e0cd..8c7e6c4 100644
--- a/src/app/file/png_format.cpp
+++ b/src/app/file/png_format.cpp
@@ -28,9 +28,9 @@ namespace app {
 using namespace base;
 
 class PngFormat : public FileFormat {
-  const char* onGetName() const { return "png"; }
-  const char* onGetExtensions() const { return "png"; }
-  int onGetFlags() const {
+  const char* onGetName() const override { return "png"; }
+  const char* onGetExtensions() const override { return "png"; }
+  int onGetFlags() const override {
     return
       FILE_SUPPORT_LOAD |
       FILE_SUPPORT_SAVE |
diff --git a/src/app/file/tga_format.cpp b/src/app/file/tga_format.cpp
index 4db1dd9..38e4c21 100644
--- a/src/app/file/tga_format.cpp
+++ b/src/app/file/tga_format.cpp
@@ -24,9 +24,9 @@ namespace app {
 using namespace base;
 
 class TgaFormat : public FileFormat {
-  const char* onGetName() const { return "tga"; }
-  const char* onGetExtensions() const { return "tga"; }
-  int onGetFlags() const {
+  const char* onGetName() const override { return "tga"; }
+  const char* onGetExtensions() const override { return "tga"; }
+  int onGetFlags() const override {
     return
       FILE_SUPPORT_LOAD |
       FILE_SUPPORT_SAVE |
diff --git a/src/app/tools/controllers.h b/src/app/tools/controllers.h
index 1e983b9..aa2487a 100644
--- a/src/app/tools/controllers.h
+++ b/src/app/tools/controllers.h
@@ -78,7 +78,7 @@ private:
 // Controls clicks for tools like pencil
 class FreehandController : public Controller {
 public:
-  bool isFreehand() { return true; }
+  bool isFreehand() override { return true; }
 
   void pressButton(Points& points, const Point& point) override {
     points.push_back(point);
@@ -234,7 +234,7 @@ public:
     }
   }
 
-  void getPointsToInterwine(const Points& input, Points& output) {
+  void getPointsToInterwine(const Points& input, Points& output) override {
     ASSERT(input.size() >= 2);
     if (input.size() < 2)
       return;
@@ -243,7 +243,7 @@ public:
     output.push_back(input[1]);
   }
 
-  void getStatusBarText(const Points& points, std::string& text) {
+  void getStatusBarText(const Points& points, std::string& text) override {
     ASSERT(points.size() >= 2);
     if (points.size() < 2)
       return;
@@ -339,8 +339,8 @@ public:
 class OnePointController : public Controller {
 public:
   // Do not apply grid to "one point tools" (e.g. magic wand, flood fill, etc.)
-  bool canSnapToGrid() { return false; }
-  bool isOnePoint() { return true; }
+  bool canSnapToGrid() override { return false; }
+  bool isOnePoint() override { return true; }
 
   void pressButton(Points& points, const Point& point) override {
     if (points.size() == 0)
diff --git a/src/app/tools/inks.h b/src/app/tools/inks.h
index c0de6d3..95aa4f4 100644
--- a/src/app/tools/inks.h
+++ b/src/app/tools/inks.h
@@ -34,10 +34,9 @@ public:
 
   Ink* clone() override { return new PaintInk(*this); }
 
-  bool isPaint() const { return true; }
+  bool isPaint() const override { return true; }
 
-  void prepareInk(ToolLoop* loop)
-  {
+  void prepareInk(ToolLoop* loop) override {
     switch (m_type) {
 
       case Simple:
@@ -101,8 +100,7 @@ public:
     }
   }
 
-  void inkHline(int x1, int y, int x2, ToolLoop* loop)
-  {
+  void inkHline(int x1, int y, int x2, ToolLoop* loop) override {
     ASSERT(m_proc);
     (*m_proc)(x1, y, x2, loop);
   }
@@ -119,15 +117,13 @@ public:
 
   Ink* clone() override { return new ShadingInk(*this); }
 
-  bool isPaint() const { return true; }
+  bool isPaint() const override { return true; }
 
-  void prepareInk(ToolLoop* loop)
-  {
+  void prepareInk(ToolLoop* loop) override {
     m_proc = ink_processing[INK_SHADING][MID(0, loop->sprite()->pixelFormat(), 2)];
   }
 
-  void inkHline(int x1, int y, int x2, ToolLoop* loop)
-  {
+  void inkHline(int x1, int y, int x2, ToolLoop* loop) override {
     (*m_proc)(x1, y, x2, loop);
   }
 
@@ -138,15 +134,13 @@ class ScrollInk : public Ink {
 public:
   Ink* clone() override { return new ScrollInk(*this); }
 
-  bool isScrollMovement() const { return true; }
+  bool isScrollMovement() const override { return true; }
 
-  void prepareInk(ToolLoop* loop)
-  {
+  void prepareInk(ToolLoop* loop) override {
     // Do nothing
   }
 
-  void inkHline(int x1, int y, int x2, ToolLoop* loop)
-  {
+  void inkHline(int x1, int y, int x2, ToolLoop* loop) override {
     // Do nothing
   }
 
@@ -157,9 +151,9 @@ class ZoomInk : public Ink {
 public:
   Ink* clone() override { return new ZoomInk(*this); }
 
-  bool isZoom() const { return true; }
-  void prepareInk(ToolLoop* loop) { }
-  void inkHline(int x1, int y, int x2, ToolLoop* loop) { }
+  bool isZoom() const override { return true; }
+  void prepareInk(ToolLoop* loop) override { }
+  void inkHline(int x1, int y, int x2, ToolLoop* loop) override { }
 };
 
 
@@ -167,9 +161,9 @@ class MoveInk : public Ink {
 public:
   Ink* clone() override { return new MoveInk(*this); }
 
-  bool isCelMovement() const { return true; }
-  void prepareInk(ToolLoop* loop) { }
-  void inkHline(int x1, int y, int x2, ToolLoop* loop) { }
+  bool isCelMovement() const override { return true; }
+  void prepareInk(ToolLoop* loop) override { }
+  void inkHline(int x1, int y, int x2, ToolLoop* loop) override { }
 };
 
 
@@ -177,9 +171,9 @@ class SliceInk : public Ink {
 public:
   Ink* clone() override { return new SliceInk(*this); }
 
-  bool isSlice() const { return true; }
-  void prepareInk(ToolLoop* loop) { }
-  void inkHline(int x1, int y, int x2, ToolLoop* loop) {
+  bool isSlice() const override { return true; }
+  void prepareInk(ToolLoop* loop) override { }
+  void inkHline(int x1, int y, int x2, ToolLoop* loop) override {
     // TODO show the selection-preview with a XOR color or something like that
     draw_hline(loop->getDstImage(), x1, y, x2, loop->getPrimaryColor());
   }
@@ -199,12 +193,11 @@ public:
 
   Ink* clone() override { return new EraserInk(*this); }
 
-  bool isPaint() const { return true; }
-  bool isEffect() const { return true; }
-  bool isEraser() const { return true; }
+  bool isPaint() const override { return true; }
+  bool isEffect() const override { return true; }
+  bool isEraser() const override { return true; }
 
-  void prepareInk(ToolLoop* loop)
-  {
+  void prepareInk(ToolLoop* loop) override {
     switch (m_type) {
 
       case Eraser: {
@@ -251,8 +244,7 @@ public:
     }
   }
 
-  void inkHline(int x1, int y, int x2, ToolLoop* loop)
-  {
+  void inkHline(int x1, int y, int x2, ToolLoop* loop) override {
     (*m_proc)(x1, y, x2, loop);
   }
 };
@@ -264,21 +256,19 @@ class BlurInk : public Ink {
 public:
   Ink* clone() override { return new BlurInk(*this); }
 
-  bool isPaint() const { return true; }
-  bool isEffect() const { return true; }
-  bool needsSpecialSourceArea() const { return true; }
+  bool isPaint() const override { return true; }
+  bool isEffect() const override { return true; }
+  bool needsSpecialSourceArea() const override { return true; }
 
-  void prepareInk(ToolLoop* loop)
-  {
+  void prepareInk(ToolLoop* loop) override {
     m_proc = ink_processing[INK_BLUR][MID(0, loop->sprite()->pixelFormat(), 2)];
   }
 
-  void inkHline(int x1, int y, int x2, ToolLoop* loop)
-  {
+  void inkHline(int x1, int y, int x2, ToolLoop* loop) override {
     (*m_proc)(x1, y, x2, loop);
   }
 
-  void createSpecialSourceArea(const gfx::Region& dirtyArea, gfx::Region& sourceArea) const {
+  void createSpecialSourceArea(const gfx::Region& dirtyArea, gfx::Region& sourceArea) const override {
     // We need one pixel more for each side, to use a 3x3 convolution matrix.
     for (const auto& rc : dirtyArea) {
       sourceArea.createUnion(sourceArea,
@@ -294,21 +284,19 @@ class JumbleInk : public Ink {
 public:
   Ink* clone() override { return new JumbleInk(*this); }
 
-  bool isPaint() const { return true; }
-  bool isEffect() const { return true; }
-  bool needsSpecialSourceArea() const { return true; }
+  bool isPaint() const override { return true; }
+  bool isEffect() const override { return true; }
+  bool needsSpecialSourceArea() const override { return true; }
 
-  void prepareInk(ToolLoop* loop)
-  {
+  void prepareInk(ToolLoop* loop) override {
     m_proc = ink_processing[INK_JUMBLE][MID(0, loop->sprite()->pixelFormat(), 2)];
   }
 
-  void inkHline(int x1, int y, int x2, ToolLoop* loop)
-  {
+  void inkHline(int x1, int y, int x2, ToolLoop* loop) override {
     (*m_proc)(x1, y, x2, loop);
   }
 
-  void createSpecialSourceArea(const gfx::Region& dirtyArea, gfx::Region& sourceArea) const {
+  void createSpecialSourceArea(const gfx::Region& dirtyArea, gfx::Region& sourceArea) const override {
     // We need one pixel more for each side.
     for (const auto& rc : dirtyArea) {
       sourceArea.createUnion(sourceArea,
@@ -329,10 +317,9 @@ public:
 
   Ink* clone() override { return new SelectionInk(*this); }
 
-  bool isSelection() const { return true; }
+  bool isSelection() const override { return true; }
 
-  void inkHline(int x1, int y, int x2, ToolLoop* loop)
-  {
+  void inkHline(int x1, int y, int x2, ToolLoop* loop) override {
     if (m_modify_selection) {
       Point offset = loop->getOffset();
 
@@ -355,8 +342,7 @@ public:
     }
   }
 
-  void setFinalStep(ToolLoop* loop, bool state)
-  {
+  void setFinalStep(ToolLoop* loop, bool state) override {
     m_modify_selection = state;
 
     if (state) {
diff --git a/src/app/ui/context_bar.cpp b/src/app/ui/context_bar.cpp
index eee24b7..15a2b5c 100644
--- a/src/app/ui/context_bar.cpp
+++ b/src/app/ui/context_bar.cpp
@@ -490,7 +490,7 @@ private:
     getParent()->layout();
   }
 
-  bool onProcessMessage(ui::Message* msg) {
+  bool onProcessMessage(ui::Message* msg) override {
     if (msg->type() == kOpenMessage) {
       ColorBar::instance()->ChangeSelection.connect(
         Bind<void>(&InkShadesField::onChangeColorBarSelection, this));
diff --git a/src/app/ui/data_recovery_view.cpp b/src/app/ui/data_recovery_view.cpp
index 88b425c..0adf89d 100644
--- a/src/app/ui/data_recovery_view.cpp
+++ b/src/app/ui/data_recovery_view.cpp
@@ -58,7 +58,7 @@ public:
   Signal0<void> Regenerate;
 
 protected:
-  void onPreferredSize(PreferredSizeEvent& ev) {
+  void onPreferredSize(PreferredSizeEvent& ev) override {
     gfx::Size sz = m_deleteButton.getPreferredSize();
     sz.h += 4*guiscale();
     ev.setPreferredSize(sz);
diff --git a/src/app/ui/document_view.cpp b/src/app/ui/document_view.cpp
index 75c3107..6d767df 100644
--- a/src/app/ui/document_view.cpp
+++ b/src/app/ui/document_view.cpp
@@ -96,7 +96,7 @@ public:
       ->getCurrentQuicktool(currentTool);
   }
 
-  KeyAction getPressedKeyAction(KeyContext context) {
+  KeyAction getPressedKeyAction(KeyContext context) override {
     return KeyboardShortcuts::instance()->getCurrentActionModifiers(context);
   }
 
diff --git a/src/app/ui/editor/editor.cpp b/src/app/ui/editor/editor.cpp
index 7943d21..b8a5236 100644
--- a/src/app/ui/editor/editor.cpp
+++ b/src/app/ui/editor/editor.cpp
@@ -103,7 +103,7 @@ public:
     , m_g(g) {
   }
 
-  Editor* getEditor() {
+  Editor* getEditor() override {
     return m_editor;
   }
 
diff --git a/src/app/ui/editor/editor.h b/src/app/ui/editor/editor.h
index 9cebc92..ee8caed 100644
--- a/src/app/ui/editor/editor.h
+++ b/src/app/ui/editor/editor.h
@@ -220,7 +220,7 @@ namespace app {
     void onCurrentToolChange();
     void onFgColorChange();
     void onContextBarBrushChange();
-    void onExposeSpritePixels(doc::DocumentEvent& ev);
+    void onExposeSpritePixels(doc::DocumentEvent& ev) override;
 
   private:
     void setStateInternal(const EditorStatePtr& newState);

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/aseprite.git



More information about the Pkg-games-commits mailing list