summaryrefslogtreecommitdiffstatshomepage
path: root/src/frontend/mame/ui/info.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontend/mame/ui/info.h')
-rw-r--r--src/frontend/mame/ui/info.h16
1 files changed, 12 insertions, 4 deletions
diff --git a/src/frontend/mame/ui/info.h b/src/frontend/mame/ui/info.h
index b718c2acf64..491f7898841 100644
--- a/src/frontend/mame/ui/info.h
+++ b/src/frontend/mame/ui/info.h
@@ -32,15 +32,23 @@ public:
bool has_test_switch() const { return m_has_test_switch; }
// text generators
- std::string warnings_string();
- std::string game_info_string();
- std::string mandatory_images();
- std::string get_screen_desc(screen_device &screen);
+ std::string warnings_string() const;
+ std::string game_info_string() const;
+ std::string mandatory_images() const;
+ std::string get_screen_desc(screen_device &screen) const;
+
+ // message colour
+ rgb_t warnings_color() const;
private:
// reference to machine
running_machine & m_machine;
+ // overall feature status
+ machine_flags::type m_flags;
+ device_t::feature_type m_unemulated_features;
+ device_t::feature_type m_imperfect_features;
+
// has...
bool m_has_configs;
bool m_has_analog;