[Scummvm-git-logs] scummvm master -> 670ea3485f9070f42253c29100728b4abb255835

sev- sev at scummvm.org
Fri Jul 10 08:06:41 UTC 2020


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
670ea3485f GRAPHICS: MACGUI: Extend setVisible() method to allow proper overloading


Commit: 670ea3485f9070f42253c29100728b4abb255835
    https://github.com/scummvm/scummvm/commit/670ea3485f9070f42253c29100728b4abb255835
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-07-10T10:06:11+02:00

Commit Message:
GRAPHICS: MACGUI: Extend setVisible() method to allow proper overloading

Changed paths:
    graphics/macgui/macmenu.h
    graphics/macgui/macwindow.cpp
    graphics/macgui/macwindow.h


diff --git a/graphics/macgui/macmenu.h b/graphics/macgui/macmenu.h
index 3857ab0cf7..b579fd21fc 100644
--- a/graphics/macgui/macmenu.h
+++ b/graphics/macgui/macmenu.h
@@ -85,7 +85,7 @@ public:
 	void disableAllMenus();
 
 	bool isVisible() { return _isVisible; }
-	void setVisible(bool visible) { _isVisible = visible; _contentIsDirty = true; }
+	void setVisible(bool visible, bool silent = false) { _isVisible = visible; _contentIsDirty = true; }
 
 	void printMenu(int level = 0, MacMenuSubMenu *submenu = nullptr);
 
diff --git a/graphics/macgui/macwindow.cpp b/graphics/macgui/macwindow.cpp
index 2462f1f028..91109aada3 100644
--- a/graphics/macgui/macwindow.cpp
+++ b/graphics/macgui/macwindow.cpp
@@ -43,7 +43,7 @@ BaseMacWindow::BaseMacWindow(int id, bool editable, MacWindowManager *wm) :
 	_visible = true;
 }
 
-void BaseMacWindow::setVisible(bool visible) { _visible = visible; }
+void BaseMacWindow::setVisible(bool visible, bool silent) { _visible = visible; }
 
 bool BaseMacWindow::isVisible() { return _visible; }
 
diff --git a/graphics/macgui/macwindow.h b/graphics/macgui/macwindow.h
index 453104b4b6..24376593ec 100644
--- a/graphics/macgui/macwindow.h
+++ b/graphics/macgui/macwindow.h
@@ -102,7 +102,7 @@ public:
 	 * Mutator to change the visible state of the window.
 	 * @param visible Target state.
 	 */
-	virtual void setVisible(bool visible);
+	virtual void setVisible(bool visible, bool silent = false);
 	/**
 	 * Accessor to determine whether a window is active.
 	 * @return True if the window is active.




More information about the Scummvm-git-logs mailing list