]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/quicktune_shortcutter.h
Overlays for wield and inventory images (#6107)
[dragonfireclient.git] / src / quicktune_shortcutter.h
index 16bcc07e89b04bf2ddffb74f888ceed06b8820fd..70a7b70b33212a329b0b759c5a29acba0fadfb1a 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef QVT_SHORTCUTTER_HEADER
-#define QVT_SHORTCUTTER_HEADER
+#pragma once
 
 #include "quicktune.h"
 
@@ -29,11 +28,16 @@ class QuicktuneShortcutter
        u32 m_selected_i;
        std::string m_message;
 public:
+       bool hasMessage() const
+       {
+               return !m_message.empty();
+       }
+
        std::string getMessage()
        {
                std::string s = m_message;
                m_message = "";
-               if(s != "")
+               if (!s.empty())
                        return std::string("[quicktune] ") + s;
                return "";
        }
@@ -78,6 +82,3 @@ class QuicktuneShortcutter
                setQuicktuneValue(getSelectedName(), val);
        }
 };
-
-#endif
-