{
public: // Typedefs
- typedef Signal< void (StyleMonitor, StyleChange) > StyleChangeSignalType; ///< StyleChange Signal type
+ typedef Signal< void ( StyleMonitor, StyleChange::Type ) > StyleChangeSignalType; ///< StyleChange Signal type
public: // Creation & Destruction
*/
void SetTheme(const std::string& themeFilePath);
+ /**
+ * @brief Utility to load a theme file
+ * @param filename of the theme
+ * @param output to write the contents to
+ * @return true if the load is successful
+ */
+ bool LoadThemeFile( const std::string& filename, std::string& output );
+
+ /**
+ * @brief Retrieves the app resource path.
+ * @return app resource path.
+ */
+ std::string GetAppResourcePath();
+
public: // Signals
/**