19 #ifndef SWGFileSourceSettings_H_ 20 #define SWGFileSourceSettings_H_ 22 #include <QJsonObject> 40 virtual QString asJson ()
override;
41 virtual QJsonObject* asJsonObject()
override;
42 virtual void fromJsonObject(QJsonObject &json)
override;
45 QString* getFileName();
46 void setFileName(QString* file_name);
49 void setLoop(qint32 loop);
51 qint32 getLog2Interp();
52 void setLog2Interp(qint32 log2_interp);
54 qint32 getFilterChainHash();
55 void setFilterChainHash(qint32 filter_chain_hash);
58 void setGainDb(qint32 gain_db);
61 void setRgbColor(qint32 rgb_color);
64 void setTitle(QString* title);
66 qint32 getUseReverseApi();
67 void setUseReverseApi(qint32 use_reverse_api);
69 QString* getReverseApiAddress();
70 void setReverseApiAddress(QString* reverse_api_address);
72 qint32 getReverseApiPort();
73 void setReverseApiPort(qint32 reverse_api_port);
75 qint32 getReverseApiDeviceIndex();
76 void setReverseApiDeviceIndex(qint32 reverse_api_device_index);
78 qint32 getReverseApiChannelIndex();
79 void setReverseApiChannelIndex(qint32 reverse_api_channel_index);
82 virtual bool isSet()
override;
bool m_use_reverse_api_isSet
bool m_reverse_api_address_isSet
bool m_reverse_api_port_isSet
bool m_reverse_api_channel_index_isSet
QString * reverse_api_address
bool m_reverse_api_device_index_isSet
qint32 reverse_api_device_index
bool m_filter_chain_hash_isSet
qint32 reverse_api_channel_index