added basic support for Emacs style key bindings
[quassel.git] / src / qtui / inputwidget.h
index 05916ee..b577035 100644 (file)
@@ -55,6 +55,7 @@ private slots:
   void setCustomFont(const QVariant &font);
   void setUseCustomFont(const QVariant &);
   void setEnableSpellCheck(const QVariant &);
   void setCustomFont(const QVariant &font);
   void setUseCustomFont(const QVariant &);
   void setEnableSpellCheck(const QVariant &);
+  void setEnableEmacsMode(const QVariant &);
   void setShowNickSelector(const QVariant &);
   void setShowStyleButtons(const QVariant &);
   void setEnablePerChatHistory(const QVariant &);
   void setShowNickSelector(const QVariant &);
   void setShowStyleButtons(const QVariant &);
   void setEnablePerChatHistory(const QVariant &);
@@ -99,6 +100,7 @@ private:
     QHash<int, QString> tempHistory;
     qint32 idx;
     QString inputLine;
     QHash<int, QString> tempHistory;
     qint32 idx;
     QString inputLine;
+    inline HistoryState() : idx(0) {};
   };
 
   QMap<BufferId, HistoryState> historyMap;
   };
 
   QMap<BufferId, HistoryState> historyMap;