summaryrefslogtreecommitdiff
path: root/quacker/settings.h
diff options
context:
space:
mode:
Diffstat (limited to 'quacker/settings.h')
-rw-r--r--quacker/settings.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/quacker/settings.h b/quacker/settings.h
index cee0562..fab2f3f 100644
--- a/quacker/settings.h
+++ b/quacker/settings.h
@@ -24,6 +24,8 @@
#include <QWidget>
#include <QSettings>
+#include "quackleio/gaddagfactory.h"
+
class QComboBox;
class QCheckBox;
class QPushButton;
@@ -72,8 +74,8 @@ protected slots:
void editAlphabet();
void editTheme();
- void setQuackleToUseLexiconName(const string &lexiconName);
- void setQuackleToUseAlphabetName(const string &alphabetName);
+ void setQuackleToUseLexiconName(const QString &lexiconName);
+ void setQuackleToUseAlphabetName(const QString &alphabetName);
void setQuackleToUseThemeName(const QString &themeName);
void setQuackleToUseBoardName(const QString &lexiconName);
@@ -94,6 +96,9 @@ private:
// populate the popup based on what's in QSettings
void loadBoardNameCombo();
+ void buildGaddag(const string &filename);
+ void pushIndex(GaddagFactory &factory, Quackle::LetterString &word, int index);
+
static Settings *m_self;
};