summaryrefslogtreecommitdiff
path: root/quacker/lexicondialog.cpp
diff options
context:
space:
mode:
authorJohn Fultz <jfultz@wolfram.com>2015-08-18 10:30:10 -0500
committerJohn Fultz <jfultz@wolfram.com>2015-08-18 10:30:10 -0500
commitf814628b3aabef20db3320a5e58217f758fa2760 (patch)
tree85d192532fb81c8c5003a199775103c15a70d136 /quacker/lexicondialog.cpp
parentdc92d571f4f97f6420fdf1a94cc41c1d2808d71b (diff)
Populate alphabet popup in lexicon dialog.
Moved Settings::populateComboFromFileNames() to be a static method, then invoked it from the lexicon dialog.
Diffstat (limited to 'quacker/lexicondialog.cpp')
-rw-r--r--quacker/lexicondialog.cpp13
1 files changed, 8 insertions, 5 deletions
diff --git a/quacker/lexicondialog.cpp b/quacker/lexicondialog.cpp
index f812eed..9d1998c 100644
--- a/quacker/lexicondialog.cpp
+++ b/quacker/lexicondialog.cpp
@@ -23,6 +23,7 @@
#include "lexicondialog.h"
#include "customqsettings.h"
+#include "settings.h"
#include "geometry.h"
@@ -60,7 +61,7 @@ LexiconDialog::LexiconDialog(QWidget *parent, const QString &originalName) : QDi
Geometry::setupInnerLayout(addRemoveWordsRow);
QHBoxLayout * buttonRow = new QHBoxLayout;
Geometry::setupInnerLayout(buttonRow);
- QGroupBox * lexiconInformationGroup = new QGroupBox(tr("Lexicon information:"));
+ QGroupBox * lexiconInformationGroup = new QGroupBox(tr("Lexicon information"));
QVBoxLayout * lexiconInformationLayout = new QVBoxLayout(lexiconInformationGroup);
// build the layout
@@ -97,6 +98,8 @@ LexiconDialog::LexiconDialog(QWidget *parent, const QString &originalName) : QDi
connect(m_deleteLexicon, SIGNAL(clicked()), this, SLOT(deleteLexicon()));
setWindowTitle(tr("Configure Lexicon - Quackle"));
+
+ Settings::populateComboFromFilenames(m_alphabetCombo, "alphabets", "");
updateLexiconInformation();
// sync game board with control states and draw board
@@ -125,10 +128,10 @@ void LexiconDialog::accept()
void LexiconDialog::updateLexiconInformation()
{
QString text;
- text.append(tr("File name:"));
- text.append(tr("\n\nFile size:"));
- text.append(tr("\n\nWord count:"));
- text.append(tr("\n\nLexicon hash:"));
+ text.append(tr("File name: "));
+ text.append(tr("\n\nFile size: "));
+ text.append(tr("\n\nWord count: "));
+ text.append(tr("\n\nLexicon hash: "));
m_lexiconInformation->setText(text);
}