summaryrefslogtreecommitdiff
path: root/ui/switch_to_gui.cpp
blob: 87827c545e7cb5afdc8c4ab3988a5e991692674a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// **************************************************************************
// * This file is part of the FreeFileSync project. It is distributed under *
// * GNU General Public License: http://www.gnu.org/licenses/gpl.html       *
// * Copyright (C) 2008-2011 ZenJu (zhnmju123 AT gmx.de)                    *
// **************************************************************************
//
#include "switch_to_gui.h"
#include "main_dlg.h"

using ffs3::SwitchToGui;


SwitchToGui::SwitchToGui(const xmlAccess::XmlBatchConfig& batchCfg,
                         xmlAccess::XmlGlobalSettings& globalSettings) : //prepare
    globalSettings_(globalSettings),
    guiCfg(xmlAccess::convertBatchToGui(batchCfg)) {}


void SwitchToGui::execute() const //throw()
{
    try
    {
        MainDialog* frame = new MainDialog(guiCfg, globalSettings_, true);
        frame->Show();
    }
    catch(...) {}
}
bgstack15