File: /Users/shatabdi/Education/GitHub/se450_project/src/model/interfaces/IDialogProvider.java
1
2 package model.interfaces;
3
4 import view.Enum.MouseMode;
5 import view.Enum.ShapeColor;
6 import view.Enum.ShapeShadingType;
7 import view.Enum.ShapeType;
8 import view.interfaces.IDialogChoice;
9
10 public interface IDialogProvider {
11
12 IDialogChoice<MouseMode> getMouseModeDialogChoice();
13
14 IDialogChoice<ShapeColor> getPrimaryColorDialogChoice();
15
16 IDialogChoice<ShapeColor> getSecondaryColorDialogChoice();
17
18 IDialogChoice<ShapeShadingType> getShadingTypeDialogChoice();
19
20 IDialogChoice<ShapeType> getShapeDialogChoice();
21 }
22