3
* $Id: openfiletool.cpp $
6
* Copyright 2008-12 MetaEmotion S.L. All rights reserved.
7
* http://ginkgo-cadx.com
9
* This file is licensed under LGPL v3 license.
10
* See License.txt for details
15
#include "openginkgocloudlinktool.h"
17
#include <api/controllers/icontroladorpermisos.h>
18
#include <main/gui/ginkgocloud/openginkgoclouddialog.h>
19
#include <resources/ginkgoresourcesmanager.h>
20
#include <main/controllers/historytoolscontroller.h>
23
#include <api/internationalization/internationalization.h>
25
//----------------------------------------------------------------------
27
GNC::OpenGinkgoCloudLinkTool::OpenGinkgoCloudLinkTool(): GNC::GCS::IHistoryTool(ID,GNC::GCS::IHistoryTool::TFamily_Open, _Std("Open Ginkgo Cloud link"), _Std("Open Ginkgo Cloud link"), GinkgoResourcesManager::ToolIcons::GetIcoDownloadCloud())
31
GNC::OpenGinkgoCloudLinkTool::~OpenGinkgoCloudLinkTool()
35
bool GNC::OpenGinkgoCloudLinkTool::Enabled()
37
return GNC::GCS::IControladorPermisos::Instance()->Get("core.restrictions","acquire") && GNC::GCS::IControladorPermisos::Instance()->Get("ginkgocloud","download");
40
void GNC::OpenGinkgoCloudLinkTool::Execute()
42
GNC::GUI::OpenGinkgoCloudDialog* dlg = new GNC::GUI::OpenGinkgoCloudDialog(GNC::HistoryToolsController::Instance()->GetHistoryPanel()->GetWxWindow());