diff --git a/src/blackgui/components/configurationwizard.ui b/src/blackgui/components/configurationwizard.ui
index ebbe03a5c..850d00d12 100644
--- a/src/blackgui/components/configurationwizard.ui
+++ b/src/blackgui/components/configurationwizard.ui
@@ -1,7 +1,7 @@
-
+
CConfigurationWizard
-
+
0
@@ -11,9 +11,53 @@
- Wizard
+ swift configuration wizard
-
-
+
+ QWizard::ClassicStyle
+
+
+
+ Copy configuration
+
+
+ Copy cache and setting values
+
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
+ 4
+
+ -
+
+
+
+ 0
+ 100
+
+
+
+
+
+
+
+
+
+ BlackGui::Components::CCopyConfigurationComponent
+ QFrame
+ blackgui/components/copyconfigurationcomponent.h
+ 1
+
+
+
+
diff --git a/src/blackgui/components/copyconfigurationcomponent.cpp b/src/blackgui/components/copyconfigurationcomponent.cpp
new file mode 100644
index 000000000..de787c995
--- /dev/null
+++ b/src/blackgui/components/copyconfigurationcomponent.cpp
@@ -0,0 +1,27 @@
+/* Copyright (C) 2017
+ * swift project Community / Contributors
+ *
+ * This file is part of swift Project. It is subject to the license terms in the LICENSE file found in the top-level
+ * directory of this distribution and at http://www.swift-project.org/license.html. No part of swift project,
+ * including this file, may be copied, modified, propagated, or distributed except according to the terms
+ * contained in the LICENSE file.
+ */
+
+#include "copyconfigurationcomponent.h"
+#include "ui_copyconfigurationcomponent.h"
+
+namespace BlackGui
+{
+ namespace Components
+ {
+ CCopyConfigurationComponent::CCopyConfigurationComponent(QWidget *parent) :
+ QFrame(parent),
+ ui(new Ui::CCopyConfigurationComponent)
+ {
+ ui->setupUi(this);
+ }
+
+ CCopyConfigurationComponent::~CCopyConfigurationComponent()
+ { }
+ } // ns
+} // ns
diff --git a/src/blackgui/components/copyconfigurationcomponent.h b/src/blackgui/components/copyconfigurationcomponent.h
new file mode 100644
index 000000000..270d56a01
--- /dev/null
+++ b/src/blackgui/components/copyconfigurationcomponent.h
@@ -0,0 +1,43 @@
+/* Copyright (C) 2017
+ * swift project Community / Contributors
+ *
+ * This file is part of swift Project. It is subject to the license terms in the LICENSE file found in the top-level
+ * directory of this distribution and at http://www.swift-project.org/license.html. No part of swift project,
+ * including this file, may be copied, modified, propagated, or distributed except according to the terms
+ * contained in the LICENSE file.
+ */
+
+//! \file
+
+#ifndef BLACKGUI_COMPONENTS_COPYCONFIGURATION_H
+#define BLACKGUI_COMPONENTS_COPYCONFIGURATION_H
+
+#include "blackgui/blackguiexport.h"
+#include
+
+namespace Ui { class CCopyConfigurationComponent; }
+namespace BlackGui
+{
+ namespace Components
+ {
+ /**
+ * Copy configuration (ie settings and cache files)
+ */
+ class BLACKGUI_EXPORT CCopyConfigurationComponent : public QFrame
+ {
+ Q_OBJECT
+
+ public:
+ //! Constructor
+ explicit CCopyConfigurationComponent(QWidget *parent = nullptr);
+
+ //! Destructor
+ virtual ~CCopyConfigurationComponent();
+
+ private:
+ QScopedPointer ui;
+ };
+ } // ns
+} // ns
+
+#endif // guard
diff --git a/src/blackgui/components/copyconfigurationcomponent.ui b/src/blackgui/components/copyconfigurationcomponent.ui
new file mode 100644
index 000000000..6035c2e12
--- /dev/null
+++ b/src/blackgui/components/copyconfigurationcomponent.ui
@@ -0,0 +1,54 @@
+
+
+ CCopyConfigurationComponent
+
+
+
+ 0
+ 0
+ 640
+ 480
+
+
+
+ Frame
+
+
+ QFrame::StyledPanel
+
+
+ QFrame::Raised
+
+
+ -
+
+
+ Destination
+
+
+
-
+
+
+
+
+
+ -
+
+
+ Source
+
+
+
-
+
+
+
+
+
+ -
+
+
+
+
+
+
+
diff --git a/src/blackgui/share/qss/stdwidget.qss b/src/blackgui/share/qss/stdwidget.qss
index 3f19c84e8..42d755617 100644
--- a/src/blackgui/share/qss/stdwidget.qss
+++ b/src/blackgui/share/qss/stdwidget.qss
@@ -68,6 +68,12 @@ QDialog::separator:hover {
background: transparent;
}
+/* selector QWizard not working, so using individual components */
+BlackGui--Components--CCopyConfigurationComponent {
+ background: black; /* background is background color here */
+ background-image: url(:/textures/icons/textures/texture-inner.jpg);
+}
+
QFileDialog #sidebar {
background: black;
}