change a bunch of virtual to override (should fix annoying mac compile warnings)
This commit is contained in:
parent
79aef1dab6
commit
dd3d9dfaad
@ -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; }
|
||||||
|
@ -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();
|
||||||
|
@ -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; }
|
||||||
|
@ -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() {}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -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 */
|
||||||
|
@ -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();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -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;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -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;
|
||||||
|
@ -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;
|
||||||
|
@ -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;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -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();
|
||||||
|
@ -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();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -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;
|
||||||
|
Reference in New Issue
Block a user