#ifndef UI_PLATFORM_WINDOW_EXTENSIONS_SYSTEM_MODAL_EXTENSION_H_
#define UI_PLATFORM_WINDOW_EXTENSIONS_SYSTEM_MODAL_EXTENSION_H_
#include "base/component_export.h"
namespace ui {
class PlatformWindow;
class COMPONENT_EXPORT(PLATFORM_WINDOW) SystemModalExtension {
public:
virtual void SetSystemModal(bool modal) = 0;
protected:
virtual ~SystemModalExtension();
static void SetSystemModalExtension(PlatformWindow* window,
SystemModalExtension* extension);
};
COMPONENT_EXPORT(PLATFORM_WINDOW)
SystemModalExtension* GetSystemModalExtension(const PlatformWindow& window);
}
#endif