/** * @RDE_HEADER@ * ChangeRtProfileCircuitName * $Id$ * $HeadURL$ * $Author$ * Created by Christian Fröbel, NLE, 2018-12-17 */ #pragma once #include "set_rt_profile_base.h" #include #include #include namespace AudioVideoManagement { class IAvaComm; class IAvaCommandDoneObserver; namespace AvaCommands { /** * @author Christian Fröbel */ class ChangeRtProfileCircuitName final : public SetRtProfileBase { public: ChangeRtProfileCircuitName(IAvaComm *comm, IAvaCommandDoneObserver *observer, RtState *rtState, const RtState::RadioCircuit &radioCircuit); void send() override; QString debug() const override { return QLatin1String("ChangeRtProfileCircuitName"); } protected: void done() override; private: const RtState::RadioCircuit m_radioCircuit; RtState *m_rtState; IAvaCommandDoneObserver *m_observer; }; }} // namespace AudioVideoManagement::AvaCommands