summaryrefslogtreecommitdiff
path: root/groupexplode/dialog.cpp
diff options
context:
space:
mode:
authorIan C <ianc@noddybox.co.uk>2005-04-24 01:44:23 +0000
committerIan C <ianc@noddybox.co.uk>2005-04-24 01:44:23 +0000
commit540a3ffe4a9be39c346973e1f958c02398ce3f8a (patch)
tree5b7b995edeef25a52058aa05cf3576fc95dea08c /groupexplode/dialog.cpp
parent0053c73b4099fa7117f468e61d588053f8a3f67c (diff)
Initial working version
Diffstat (limited to 'groupexplode/dialog.cpp')
-rw-r--r--groupexplode/dialog.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/groupexplode/dialog.cpp b/groupexplode/dialog.cpp
index 6816de9..c8d30f7 100644
--- a/groupexplode/dialog.cpp
+++ b/groupexplode/dialog.cpp
@@ -33,6 +33,7 @@ Dialog::Dialog(const StringList& groups)
: m_ok(this,IDC_OKBUT,0)
, m_cancel(this,IDC_CANCELBUT,0)
, m_rmOrig(this,IDC_RMORIG,0)
+ , m_collate(this,IDC_COLLATE,0)
, m_groups(this,IDC_GROUP,0)
, m_sel(-1)
, m_groupList(groups)
@@ -67,6 +68,7 @@ void Dialog::OnInit()
m_groups.SelectedIndex(0);
+ m_collate.SetState(Config::Collate());
m_rmOrig.SetState(Config::RemoveOriginal());
}
@@ -82,7 +84,10 @@ int Dialog::GetSelectedGroup()
BOOL Dialog::OnOK(UINT msg, WPARAM wp, LPARAM lp)
{
+ Config::Collate(m_collate.GetState());
Config::RemoveOriginal(m_rmOrig.GetState());
+ Config::Save();
+
m_sel=m_groups.SelectedIndex();
Close(IDOK);