2#include <ossia/detail/config.hpp>
3#if defined(OSSIA_PROTOCOL_ARTNET)
4#include <State/Widgets/AddressFragmentLineEdit.hpp>
6#include <Protocols/Artnet/ArtnetSpecificSettings.hpp>
8#include <score/model/tree/TreeNode.hpp>
12#include <QDialogButtonBox>
24class ArtnetProtocolSettingsWidget;
31 void setCurrentFixture(QString manufacture, QString fixtureName);
34 void setMode(
int mode_index);
35 QString name()
const noexcept {
return m_name.text(); }
36 void setName(QString t) { m_name.setText(t); }
38 QSize sizeHint()
const override;
39 std::vector<Artnet::Fixture> fixtures()
const noexcept;
45 QVBoxLayout m_setupLayoutContainer;
46 QFormLayout m_setupLayout;
54 QDialogButtonBox m_buttons;
Definition FixtureDialog.hpp:26
Definition FixtureDatabase.hpp:136
Definition FixtureDialog.cpp:25
Definition AddressFragmentLineEdit.hpp:9
Definition TreeNode.hpp:52