/** * @RDE_HEADER@ * Gui Combobox Plugin for InfrastructureManagement * $Id$ * $HeadURL$ * $Author$ * Created by Iuliana Ojog, SLSE, 2018-01-16 */ #pragma once #include namespace LtsWidgets { class LtsComboBox; } namespace InfrastructureManagement { class ForeignGuiComboboxInterface { public: ForeignGuiComboboxInterface() = default; virtual ~ForeignGuiComboboxInterface() = default; virtual bool fillRadioStationsComboBox(LtsWidgets::LtsComboBox *cbx, int filter) = 0; virtual bool fillApproachingPointsComboBox(LtsWidgets::LtsComboBox *cbx) = 0; virtual bool fillScheduleStatusComboBox(LtsWidgets::LtsComboBox *cbx) = 0; virtual bool fillBridgeStatusComboBox(LtsWidgets::LtsComboBox *cbx) = 0; }; } // namespace InfrastructureManagement