change a bunch of virtual to override (should fix annoying mac compile warnings)

This commit is contained in:
jacob1 2019-03-01 00:07:31 -05:00
parent 79aef1dab6
commit dd3d9dfaad
14 changed files with 100 additions and 100 deletions

View File

@ -27,20 +27,20 @@ public:
AvatarButton(Point position, Point size, ByteString username); AvatarButton(Point position, Point size, ByteString username);
virtual ~AvatarButton(); virtual ~AvatarButton();
virtual void OnMouseClick(int x, int y, unsigned int button); void OnMouseClick(int x, int y, unsigned int button) override;
virtual void OnMouseUnclick(int x, int y, unsigned int button); void OnMouseUnclick(int x, int y, unsigned int button) override;
virtual void OnMouseEnter(int x, int y); void OnMouseEnter(int x, int y) override;
virtual void OnMouseLeave(int x, int y); void OnMouseLeave(int x, int y) override;
virtual void OnContextMenuAction(int item); void OnContextMenuAction(int item) override;
virtual void Draw(const Point& screenPos); void Draw(const Point& screenPos) override;
virtual void Tick(float dt); void Tick(float dt) override;
virtual void OnResponseReady(void * imagePtr, int identifier); void OnResponseReady(void * imagePtr, int identifier) override;
virtual void DoAction(); void DoAction();
void SetUsername(ByteString username) { name = username; } void SetUsername(ByteString username) { name = username; }
ByteString GetUsername() { return name; } ByteString GetUsername() { return name; }

View File

@ -24,20 +24,20 @@ public:
Button(Point position = Point(0, 0), Point size = Point(0, 0), String buttonText = String(), String toolTip = String()); Button(Point position = Point(0, 0), Point size = Point(0, 0), String buttonText = String(), String toolTip = String());
virtual ~Button(); virtual ~Button();
virtual void OnMouseClick(int x, int y, unsigned int button); void OnMouseClick(int x, int y, unsigned int button) override;
virtual void OnMouseUnclick(int x, int y, unsigned int button); void OnMouseUnclick(int x, int y, unsigned int button) override;
virtual void OnMouseUp(int x, int y, unsigned int button); void OnMouseUp(int x, int y, unsigned int button) override;
virtual void OnMouseEnter(int x, int y); void OnMouseEnter(int x, int y) override;
virtual void OnMouseHover(int x, int y); void OnMouseHover(int x, int y) override;
virtual void OnMouseLeave(int x, int y); void OnMouseLeave(int x, int y) override;
virtual void Draw(const Point& screenPos); void Draw(const Point& screenPos) override;
virtual void TextPosition(String); void TextPosition(String) override;
inline bool GetState() { return state; } inline bool GetState() { return state; }
virtual void DoAction(); //action of button what ever it may be void DoAction(); //action of button what ever it may be
virtual void DoAltAction(); //action of button what ever it may be void DoAltAction(); //action of button what ever it may be
void SetTogglable(bool isTogglable); void SetTogglable(bool isTogglable);
bool GetTogglable(); bool GetTogglable();
bool GetToggleState(); bool GetToggleState();

View File

@ -23,12 +23,12 @@ public:
void SetText(String text); void SetText(String text);
String GetText(); String GetText();
void SetIcon(Icon icon); void SetIcon(Icon icon);
void Draw(const Point& screenPos); void Draw(const Point& screenPos) override;
virtual void OnMouseEnter(int x, int y); void OnMouseEnter(int x, int y) override;
virtual void OnMouseHover(int x, int y); void OnMouseHover(int x, int y) override;
virtual void OnMouseLeave(int x, int y); void OnMouseLeave(int x, int y) override;
virtual void OnMouseClick(int x, int y, unsigned int button); void OnMouseClick(int x, int y, unsigned int button) override;
virtual void OnMouseUp(int x, int y, unsigned int button); void OnMouseUp(int x, int y, unsigned int button) override;
void SetActionCallback(CheckboxAction * action); void SetActionCallback(CheckboxAction * action);
CheckboxAction * GetActionCallback() { return actionCallback; } CheckboxAction * GetActionCallback() { return actionCallback; }
bool GetChecked() { return checked; } bool GetChecked() { return checked; }

View File

@ -25,13 +25,13 @@ public:
ui::Appearance Appearance; ui::Appearance Appearance;
class ItemSelectedAction; class ItemSelectedAction;
ContextMenu(Component * source); ContextMenu(Component * source);
virtual void ActionCallbackItem(ui::Button *sender, int item); void ActionCallbackItem(ui::Button *sender, int item);
virtual void AddItem(ContextMenuItem item); void AddItem(ContextMenuItem item);
virtual void RemoveItem(int id); void RemoveItem(int id);
virtual void SetItem(int id, String text); void SetItem(int id, String text);
virtual void Show(ui::Point position); void Show(ui::Point position);
virtual void OnDraw(); void OnDraw() override;
virtual void OnMouseDown(int x, int y, unsigned button); void OnMouseDown(int x, int y, unsigned button) override;
virtual ~ContextMenu() {} virtual ~ContextMenu() {}
}; };
} }

View File

@ -12,10 +12,10 @@ class CopyTextButton : public Button
public: public:
CopyTextButton(Point position, Point size, String buttonText, Label *copyTextLabel_); CopyTextButton(Point position, Point size, String buttonText, Label *copyTextLabel_);
virtual void OnMouseClick(int x, int y, unsigned int button); void OnMouseClick(int x, int y, unsigned int button) override;
virtual void OnMouseEnter(int x, int y); void OnMouseEnter(int x, int y) override;
virtual void OnMouseLeave(int x, int y); void OnMouseLeave(int x, int y) override;
}; };
} }
#endif /* COPYTEXTBUTTON_H */ #endif /* COPYTEXTBUTTON_H */

View File

@ -30,10 +30,10 @@ public:
void RemoveOption(String option); void RemoveOption(String option);
void SetOptions(std::vector<std::pair<String, int> > options); void SetOptions(std::vector<std::pair<String, int> > options);
void SetActionCallback(DropDownAction * action) { callback = action;} void SetActionCallback(DropDownAction * action) { callback = action;}
virtual void Draw(const Point& screenPos); void Draw(const Point& screenPos) override;
virtual void OnMouseClick(int x, int y, unsigned int button); void OnMouseClick(int x, int y, unsigned int button) override;
virtual void OnMouseEnter(int x, int y); void OnMouseEnter(int x, int y) override;
virtual void OnMouseLeave(int x, int y); void OnMouseLeave(int x, int y) override;
virtual ~DropDown(); virtual ~DropDown();
}; };

View File

@ -38,33 +38,33 @@ namespace ui
int getLowerSelectionBound(); int getLowerSelectionBound();
int getHigherSelectionBound(); int getHigherSelectionBound();
virtual void copySelection(); void copySelection();
public: public:
//Label(Window* parent_state, String labelText); //Label(Window* parent_state, String labelText);
Label(Point position, Point size, String labelText); Label(Point position, Point size, String labelText);
//Label(String labelText); //Label(String labelText);
virtual ~Label(); virtual ~Label();
virtual void SetMultiline(bool status); void SetMultiline(bool status);
virtual void SetText(String text); virtual void SetText(String text);
virtual void SetDisplayText(String newText); virtual void SetDisplayText(String newText);
virtual String GetText(); virtual String GetText();
virtual bool HasSelection(); bool HasSelection();
virtual void ClearSelection(); void ClearSelection();
virtual void selectAll(); void selectAll();
virtual void AutoHeight(); void AutoHeight();
void SetTextColour(Colour textColour) { this->textColour = textColour; } void SetTextColour(Colour textColour) { this->textColour = textColour; }
virtual void OnContextMenuAction(int item); void OnContextMenuAction(int item) override;
virtual void OnMouseClick(int x, int y, unsigned button); void OnMouseClick(int x, int y, unsigned button) override;
virtual void OnMouseUp(int x, int y, unsigned button); void OnMouseUp(int x, int y, unsigned button) override;
virtual void OnMouseMoved(int localx, int localy, int dx, int dy); void OnMouseMoved(int localx, int localy, int dx, int dy) override;
virtual void OnKeyPress(int key, int scan, bool repeat, bool shift, bool ctrl, bool alt); void OnKeyPress(int key, int scan, bool repeat, bool shift, bool ctrl, bool alt) override;
virtual void Draw(const Point& screenPos); void Draw(const Point& screenPos) override;
virtual void Tick(float dt); void Tick(float dt) override;
}; };
} }

View File

@ -11,11 +11,11 @@ namespace ui
String progressStatus; String progressStatus;
public: public:
ProgressBar(Point position, Point size, int startProgress = 0, String startStatus = String()); ProgressBar(Point position, Point size, int startProgress = 0, String startStatus = String());
virtual void SetProgress(int progress); void SetProgress(int progress);
virtual int GetProgress(); int GetProgress();
virtual void SetStatus(String status); void SetStatus(String status);
virtual String GetStatus(); String GetStatus();
virtual void Draw(const Point & screenPos); void Draw(const Point & screenPos) override;
virtual void Tick(float dt); void Tick(float dt) override;
}; };
} }

View File

@ -22,12 +22,12 @@ namespace ui
virtual ~RichLabel(); virtual ~RichLabel();
virtual void SetText(String text); void SetText(String text);
virtual String GetDisplayText(); String GetDisplayText();
virtual String GetText(); String GetText();
virtual void Draw(const Point& screenPos); void Draw(const Point& screenPos) override;
virtual void OnMouseClick(int x, int y, unsigned button); void OnMouseClick(int x, int y, unsigned button) override;
protected: protected:
String textSource; String textSource;
String displayText; String displayText;

View File

@ -44,21 +44,21 @@ public:
SaveButton(Point position, Point size, SaveFile * file); SaveButton(Point position, Point size, SaveFile * file);
virtual ~SaveButton(); virtual ~SaveButton();
virtual void OnMouseClick(int x, int y, unsigned int button); void OnMouseClick(int x, int y, unsigned int button) override;
virtual void OnMouseUnclick(int x, int y, unsigned int button); void OnMouseUnclick(int x, int y, unsigned int button) override;
virtual void OnMouseEnter(int x, int y); void OnMouseEnter(int x, int y) override;
virtual void OnMouseLeave(int x, int y); void OnMouseLeave(int x, int y) override;
virtual void OnMouseMovedInside(int x, int y, int dx, int dy); void OnMouseMovedInside(int x, int y, int dx, int dy) override;
void AddContextMenu(int menuType); void AddContextMenu(int menuType);
virtual void OnContextMenuAction(int item); void OnContextMenuAction(int item) override;
virtual void Draw(const Point& screenPos); void Draw(const Point& screenPos) override;
virtual void Tick(float dt); void Tick(float dt) override;
virtual void OnResponseReady(void * imagePtr, int identifier); void OnResponseReady(void * imagePtr, int identifier) override;
void SetSelected(bool selected_) { selected = selected_; } void SetSelected(bool selected_) { selected = selected_; }
bool GetSelected() { return selected; } bool GetSelected() { return selected; }
@ -69,10 +69,10 @@ public:
SaveInfo * GetSave() { return save; } SaveInfo * GetSave() { return save; }
SaveFile * GetSaveFile() { return file; } SaveFile * GetSaveFile() { return file; }
inline bool GetState() { return state; } inline bool GetState() { return state; }
virtual void DoAction(); void DoAction();
virtual void DoAltAction(); void DoAltAction();
virtual void DoAltAction2(); void DoAltAction2();
virtual void DoSelection(); void DoSelection();
void SetActionCallback(SaveButtonAction * action); void SetActionCallback(SaveButtonAction * action);
protected: protected:
bool isButtonDown, state, isMouseInside, selected, selectable; bool isButtonDown, state, isMouseInside, selected, selectable;

View File

@ -25,11 +25,11 @@ namespace ui
int GetScrollLimit(); int GetScrollLimit();
void SetScrollPosition(int position); void SetScrollPosition(int position);
virtual void Draw(const Point& screenPos); void Draw(const Point& screenPos) override;
virtual void XTick(float dt); void XTick(float dt) override;
virtual void XOnMouseWheelInside(int localx, int localy, int d); void XOnMouseWheelInside(int localx, int localy, int d) override;
virtual void XOnMouseClick(int localx, int localy, unsigned int button); void XOnMouseClick(int localx, int localy, unsigned int button) override;
virtual void XOnMouseUp(int x, int y, unsigned int button); void XOnMouseUp(int x, int y, unsigned int button) override;
virtual void XOnMouseMoved(int localx, int localy, int dx, int dy); void XOnMouseMoved(int localx, int localy, int dx, int dy) override;
}; };
} }

View File

@ -23,10 +23,10 @@ class Slider: public ui::Component {
void updatePosition(int position); void updatePosition(int position);
public: public:
Slider(Point position, Point size, int steps); Slider(Point position, Point size, int steps);
virtual void OnMouseMoved(int x, int y, int dx, int dy); void OnMouseMoved(int x, int y, int dx, int dy) override;
virtual void OnMouseClick(int x, int y, unsigned button); void OnMouseClick(int x, int y, unsigned button) override;
virtual void OnMouseUp(int x, int y, unsigned button); void OnMouseUp(int x, int y, unsigned button) override;
virtual void Draw(const Point& screenPos); void Draw(const Point& screenPos) override;
void SetColour(Colour col1, Colour col2); void SetColour(Colour col1, Colour col2);
void SetActionCallback(SliderAction * action) { actionCallback = action; } void SetActionCallback(SliderAction * action) { actionCallback = action; }
int GetValue(); int GetValue();

View File

@ -12,8 +12,8 @@ class Spinner: public Component
int tickInternal; int tickInternal;
public: public:
Spinner(Point position, Point size); Spinner(Point position, Point size);
virtual void Tick(float dt); void Tick(float dt) override;
virtual void Draw(const Point& screenPos); void Draw(const Point& screenPos) override;
virtual ~Spinner(); virtual ~Spinner();
}; };

View File

@ -28,8 +28,8 @@ public:
Textbox(Point position, Point size, String textboxText = String(), String textboxPlaceholder = String()); Textbox(Point position, Point size, String textboxText = String(), String textboxPlaceholder = String());
virtual ~Textbox(); virtual ~Textbox();
virtual void SetText(String text); void SetText(String text) override;
virtual String GetText(); String GetText() override;
virtual void SetPlaceholder(String text); virtual void SetPlaceholder(String text);
@ -50,16 +50,16 @@ public:
bool CharacterValid(int character); bool CharacterValid(int character);
bool StringValid(String text); bool StringValid(String text);
virtual void Tick(float dt); void Tick(float dt) override;
virtual void OnContextMenuAction(int item); void OnContextMenuAction(int item) override;
virtual void OnMouseClick(int x, int y, unsigned button); void OnMouseClick(int x, int y, unsigned button) override;
virtual void OnMouseUp(int x, int y, unsigned button); void OnMouseUp(int x, int y, unsigned button) override;
virtual void OnMouseMoved(int localx, int localy, int dx, int dy); void OnMouseMoved(int localx, int localy, int dx, int dy);
virtual void OnKeyPress(int key, int scan, bool repeat, bool shift, bool ctrl, bool alt); void OnKeyPress(int key, int scan, bool repeat, bool shift, bool ctrl, bool alt) override;
virtual void OnVKeyPress(int key, int scan, bool repeat, bool shift, bool ctrl, bool alt); void OnVKeyPress(int key, int scan, bool repeat, bool shift, bool ctrl, bool alt);
virtual void OnKeyRelease(int key, int scan, bool repeat, bool shift, bool ctrl, bool alt); void OnKeyRelease(int key, int scan, bool repeat, bool shift, bool ctrl, bool alt) override;
void OnTextInput(String text) override; void OnTextInput(String text);
virtual void Draw(const Point& screenPos); void Draw(const Point& screenPos) override;
protected: protected:
ValidInput inputType; ValidInput inputType;