/** * @RDE_HEADER@ * GUI Plugin for ProjectDataManagement - PdmComboBox * $Id$ * $HeadURL$ * $Author$ * Created by Patric Karwat, SLSE, 2016-09-12 */ #include "pdm_combobox_gui_plugin.h" namespace ProjectDataManagement { std::shared_ptr GuiPlugin::createGuiInterface(LtsSession::LtsSession *session) { return std::make_shared(session); } InterfaceImpl::InterfaceImpl(LtsSession::LtsSession *session) : GuiPluginBase::Interface(session, getLogger("Plugins.Gui.Pdm.PdmCombobox")) {} bool InterfaceImpl::fetchInterfaces() { std::shared_ptr dtc; if (!m_session->getDtc(dtc)) return false; return ForeignGuiInterfaceImpl::init(dtc); } void InterfaceImpl::clearInterfaces() { ForeignGuiInterfaceImpl::uninit(); } } // namespace ProjectDataManagement