/** * @RDE_HEADER@ * Dialog for mounted participants table * $Id$ * $HeadURL$ * $Author$ * Created by Dassow Philipp, SLEA, 2017-08-30 */ #pragma once #include "participants_mounted_table_model.h" #include #include #include #include namespace Ui { class ParticipantsMountedTableDialog; } namespace ParticipantManagement { class ParticipantsMountedTableDialog : public LtsWidgets::LtsDialog { Q_OBJECT public: explicit ParticipantsMountedTableDialog(int32_t carrierId, QWidget *parent = nullptr); ~ParticipantsMountedTableDialog(); bool init(const std::shared_ptr &dtc, const std::shared_ptr &ppmGuiIfc); private slots: void onShowTlnInfo(); private: void retranslate() override; int32_t m_carrierId; std::shared_ptr m_dtc; std::shared_ptr m_ppmGuiIfc; ParticipantsMountedTableModel *m_mountedTableModel; Ui::ParticipantsMountedTableDialog *m_ui; LOGGER_T m_logger; }; }