File tree 2 files changed +9
-0
lines changed
2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -90,6 +90,7 @@ void NumberManager::setNumberSeed(int numberSeed)
90
90
{
91
91
mNumberSeed = numberSeed;
92
92
updateExistingNumbersIfRequired ();
93
+ emit numberSeedChanged (mNumberSeed );
93
94
}
94
95
95
96
int NumberManager::numberSeed () const
Original file line number Diff line number Diff line change @@ -31,12 +31,20 @@ void AddCommand::undo()
31
31
{
32
32
mAnnotationArea ->removeAnnotationItem (mItem );
33
33
mItem ->hide ();
34
+
35
+ if (auto numberItem = dynamic_cast <BaseAnnotationNumber *>(mItem )) {
36
+ mAnnotationArea ->numberToolSeedChanged (numberItem->number ());
37
+ }
34
38
}
35
39
36
40
void AddCommand::redo ()
37
41
{
38
42
mAnnotationArea ->addAnnotationItem (mItem );
39
43
mItem ->show ();
44
+
45
+ if (auto numberItem = dynamic_cast <BaseAnnotationNumber *>(mItem )) {
46
+ mAnnotationArea ->numberToolSeedChanged (numberItem->number () + 1 );
47
+ }
40
48
}
41
49
42
50
} // namespace kImageAnnotator
You can’t perform that action at this time.
0 commit comments