]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/guiEngine.h
Fix shift key producing space in console (#5777)
[dragonfireclient.git] / src / guiEngine.h
index 897244808fdae6baeaf5d2a810c54c34e9a6499f..e7e5ca05dc30bae22dad0de4ffd7a3df172fd0ed 100644 (file)
@@ -80,7 +80,7 @@ class TextDestGuiEngine : public TextDest
         * receive text/events transmitted by guiFormSpecMenu
         * @param text textual representation of event
         */
-       void gotText(std::wstring text);
+       void gotText(const std::wstring &text);
 
 private:
        /** target to transmit data to */
@@ -139,6 +139,7 @@ class MenuMusicFetcher: public OnDemandSoundFetcher
 class GUIEngine {
        /** grant ModApiMainMenu access to private members */
        friend class ModApiMainMenu;
+       friend class ModApiSound;
 
 public:
        /**
@@ -177,7 +178,8 @@ class GUIEngine {
        }
 
        /** pass async callback to scriptengine **/
-       unsigned int queueAsync(std::string serialized_fct,std::string serialized_params);
+       unsigned int queueAsync(const std::string &serialized_fct,
+                       const std::string &serialized_params);
 
 private:
 
@@ -187,9 +189,6 @@ class GUIEngine {
        /** run main menu loop */
        void run();
 
-       /** handler to limit frame rate within main menu */
-       void limitFrameRate();
-
        /** update size of topleftext element */
        void updateTopLeftTextSize();
 
@@ -261,14 +260,11 @@ class GUIEngine {
         * @param url url to download
         * @param target file to store to
         */
-       static bool downloadFile(std::string url,std::string target);
+       static bool downloadFile(const std::string &url, const std::string &target);
 
        /** array containing pointers to current specified texture layers */
        image_definition m_textures[TEX_LAYER_MAX];
 
-       /** draw version string in topleft corner */
-       void drawVersion();
-
        /**
         * specify text to appear as top left string
         * @param text to set