SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
macoswindowutils.h
Go to the documentation of this file.
1
9
#ifndef OPENSWMMVIS_PLATFORM_MACOSWINDOWUTILS_H
10
#define OPENSWMMVIS_PLATFORM_MACOSWINDOWUTILS_H
11
12
class
QWidget;
13
14
namespace
openswmmvis::platform
{
15
37
void
attachAsChildWindow
(QWidget *dialog);
38
54
void
detachFromParentWindow
(QWidget *dialog);
55
62
void
beginSimulationActivity
();
63
66
void
endSimulationActivity
();
67
68
}
// namespace openswmmvis::platform
69
70
#endif
// OPENSWMMVIS_PLATFORM_MACOSWINDOWUTILS_H
openswmmvis::platform
Definition
macoswindowutils.h:14
openswmmvis::platform::detachFromParentWindow
void detachFromParentWindow(QWidget *dialog)
Detach dialog from its parent NSWindow (inverse of attachAsChildWindow).
Definition
macoswindowutils.mm:104
openswmmvis::platform::endSimulationActivity
void endSimulationActivity()
Release the activity taken by beginSimulationActivity(); ends it when the last overlapping run finish...
Definition
macoswindowutils.mm:146
openswmmvis::platform::attachAsChildWindow
void attachAsChildWindow(QWidget *dialog)
Attach dialog as an NSWindow child window of the nearest non-dialog top-level window above it (the ma...
Definition
macoswindowutils.mm:69
openswmmvis::platform::beginSimulationActivity
void beginSimulationActivity()
Hold a user-initiated NSProcessInfo activity while a simulation runs, so App Nap does not throttle a ...
Definition
macoswindowutils.mm:136
include
platform
macoswindowutils.h
Generated by
1.9.8