mirror of
https://github.com/f4exb/sdrangel.git
synced 2025-09-03 13:47:50 -04:00
Add labelDateTime to MapItem
This commit is contained in:
parent
3c5ce69846
commit
4627be2e50
@ -10231,6 +10231,10 @@ margin-bottom: 20px;
|
|||||||
"format" : "float",
|
"format" : "float",
|
||||||
"description" : "Vertical offset to position label at"
|
"description" : "Vertical offset to position label at"
|
||||||
},
|
},
|
||||||
|
"labelDateTime" : {
|
||||||
|
"type" : "string",
|
||||||
|
"description" : "Date and time from when this label applies (ISO 8601 extended format). Leave empty if label should apply for all time."
|
||||||
|
},
|
||||||
"modelAltitudeOffset" : {
|
"modelAltitudeOffset" : {
|
||||||
"type" : "number",
|
"type" : "number",
|
||||||
"format" : "float",
|
"format" : "float",
|
||||||
@ -10398,6 +10402,10 @@ margin-bottom: 20px;
|
|||||||
"format" : "float",
|
"format" : "float",
|
||||||
"description" : "Vertical offset to position label at"
|
"description" : "Vertical offset to position label at"
|
||||||
},
|
},
|
||||||
|
"labelDateTime" : {
|
||||||
|
"type" : "string",
|
||||||
|
"description" : "Date and time from when this label applies (ISO 8601 extended format). Leave empty if label should apply for all time."
|
||||||
|
},
|
||||||
"modelAltitudeOffset" : {
|
"modelAltitudeOffset" : {
|
||||||
"type" : "number",
|
"type" : "number",
|
||||||
"format" : "float",
|
"format" : "float",
|
||||||
@ -59582,7 +59590,7 @@ except ApiException as e:
|
|||||||
</div>
|
</div>
|
||||||
<div id="generator">
|
<div id="generator">
|
||||||
<div class="content">
|
<div class="content">
|
||||||
Generated 2025-01-05T21:46:55.221+01:00
|
Generated 2025-02-04T14:51:14.949+01:00
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -116,6 +116,9 @@ MapItem:
|
|||||||
description: "Vertical offset to position label at"
|
description: "Vertical offset to position label at"
|
||||||
type: number
|
type: number
|
||||||
format: float
|
format: float
|
||||||
|
labelDateTime:
|
||||||
|
description: "Date and time from when this label applies (ISO 8601 extended format). Leave empty if label should apply for all time."
|
||||||
|
type: string
|
||||||
modelAltitudeOffset:
|
modelAltitudeOffset:
|
||||||
description: "Vertical offset to adjust model by to prevent it from going underground when altitude is 0"
|
description: "Vertical offset to adjust model by to prevent it from going underground when altitude is 0"
|
||||||
type: number
|
type: number
|
||||||
|
@ -116,6 +116,9 @@ MapItem:
|
|||||||
description: "Vertical offset to position label at"
|
description: "Vertical offset to position label at"
|
||||||
type: number
|
type: number
|
||||||
format: float
|
format: float
|
||||||
|
labelDateTime:
|
||||||
|
description: "Date and time from when this label applies (ISO 8601 extended format). Leave empty if label should apply for all time."
|
||||||
|
type: string
|
||||||
modelAltitudeOffset:
|
modelAltitudeOffset:
|
||||||
description: "Vertical offset to adjust model by to prevent it from going underground when altitude is 0"
|
description: "Vertical offset to adjust model by to prevent it from going underground when altitude is 0"
|
||||||
type: number
|
type: number
|
||||||
|
@ -10231,6 +10231,10 @@ margin-bottom: 20px;
|
|||||||
"format" : "float",
|
"format" : "float",
|
||||||
"description" : "Vertical offset to position label at"
|
"description" : "Vertical offset to position label at"
|
||||||
},
|
},
|
||||||
|
"labelDateTime" : {
|
||||||
|
"type" : "string",
|
||||||
|
"description" : "Date and time from when this label applies (ISO 8601 extended format). Leave empty if label should apply for all time."
|
||||||
|
},
|
||||||
"modelAltitudeOffset" : {
|
"modelAltitudeOffset" : {
|
||||||
"type" : "number",
|
"type" : "number",
|
||||||
"format" : "float",
|
"format" : "float",
|
||||||
@ -10398,6 +10402,10 @@ margin-bottom: 20px;
|
|||||||
"format" : "float",
|
"format" : "float",
|
||||||
"description" : "Vertical offset to position label at"
|
"description" : "Vertical offset to position label at"
|
||||||
},
|
},
|
||||||
|
"labelDateTime" : {
|
||||||
|
"type" : "string",
|
||||||
|
"description" : "Date and time from when this label applies (ISO 8601 extended format). Leave empty if label should apply for all time."
|
||||||
|
},
|
||||||
"modelAltitudeOffset" : {
|
"modelAltitudeOffset" : {
|
||||||
"type" : "number",
|
"type" : "number",
|
||||||
"format" : "float",
|
"format" : "float",
|
||||||
@ -59582,7 +59590,7 @@ except ApiException as e:
|
|||||||
</div>
|
</div>
|
||||||
<div id="generator">
|
<div id="generator">
|
||||||
<div class="content">
|
<div class="content">
|
||||||
Generated 2025-01-05T21:46:55.221+01:00
|
Generated 2025-02-04T14:51:14.949+01:00
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -66,6 +66,8 @@ SWGMapItem::SWGMapItem() {
|
|||||||
m_label_isSet = false;
|
m_label_isSet = false;
|
||||||
label_altitude_offset = 0.0f;
|
label_altitude_offset = 0.0f;
|
||||||
m_label_altitude_offset_isSet = false;
|
m_label_altitude_offset_isSet = false;
|
||||||
|
label_date_time = nullptr;
|
||||||
|
m_label_date_time_isSet = false;
|
||||||
model_altitude_offset = 0.0f;
|
model_altitude_offset = 0.0f;
|
||||||
m_model_altitude_offset_isSet = false;
|
m_model_altitude_offset_isSet = false;
|
||||||
altitude_reference = 0;
|
altitude_reference = 0;
|
||||||
@ -144,6 +146,8 @@ SWGMapItem::init() {
|
|||||||
m_label_isSet = false;
|
m_label_isSet = false;
|
||||||
label_altitude_offset = 0.0f;
|
label_altitude_offset = 0.0f;
|
||||||
m_label_altitude_offset_isSet = false;
|
m_label_altitude_offset_isSet = false;
|
||||||
|
label_date_time = new QString("");
|
||||||
|
m_label_date_time_isSet = false;
|
||||||
model_altitude_offset = 0.0f;
|
model_altitude_offset = 0.0f;
|
||||||
m_model_altitude_offset_isSet = false;
|
m_model_altitude_offset_isSet = false;
|
||||||
altitude_reference = 0;
|
altitude_reference = 0;
|
||||||
@ -225,6 +229,9 @@ SWGMapItem::cleanup() {
|
|||||||
delete label;
|
delete label;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(label_date_time != nullptr) {
|
||||||
|
delete label_date_time;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
if(animations != nullptr) {
|
if(animations != nullptr) {
|
||||||
@ -310,6 +317,8 @@ SWGMapItem::fromJsonObject(QJsonObject &pJson) {
|
|||||||
|
|
||||||
::SWGSDRangel::setValue(&label_altitude_offset, pJson["labelAltitudeOffset"], "float", "");
|
::SWGSDRangel::setValue(&label_altitude_offset, pJson["labelAltitudeOffset"], "float", "");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&label_date_time, pJson["labelDateTime"], "QString", "QString");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&model_altitude_offset, pJson["modelAltitudeOffset"], "float", "");
|
::SWGSDRangel::setValue(&model_altitude_offset, pJson["modelAltitudeOffset"], "float", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&altitude_reference, pJson["altitudeReference"], "qint32", "");
|
::SWGSDRangel::setValue(&altitude_reference, pJson["altitudeReference"], "qint32", "");
|
||||||
@ -415,6 +424,9 @@ SWGMapItem::asJsonObject() {
|
|||||||
if(m_label_altitude_offset_isSet){
|
if(m_label_altitude_offset_isSet){
|
||||||
obj->insert("labelAltitudeOffset", QJsonValue(label_altitude_offset));
|
obj->insert("labelAltitudeOffset", QJsonValue(label_altitude_offset));
|
||||||
}
|
}
|
||||||
|
if(label_date_time != nullptr && *label_date_time != QString("")){
|
||||||
|
toJsonValue(QString("labelDateTime"), label_date_time, obj, QString("QString"));
|
||||||
|
}
|
||||||
if(m_model_altitude_offset_isSet){
|
if(m_model_altitude_offset_isSet){
|
||||||
obj->insert("modelAltitudeOffset", QJsonValue(model_altitude_offset));
|
obj->insert("modelAltitudeOffset", QJsonValue(model_altitude_offset));
|
||||||
}
|
}
|
||||||
@ -657,6 +669,16 @@ SWGMapItem::setLabelAltitudeOffset(float label_altitude_offset) {
|
|||||||
this->m_label_altitude_offset_isSet = true;
|
this->m_label_altitude_offset_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QString*
|
||||||
|
SWGMapItem::getLabelDateTime() {
|
||||||
|
return label_date_time;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGMapItem::setLabelDateTime(QString* label_date_time) {
|
||||||
|
this->label_date_time = label_date_time;
|
||||||
|
this->m_label_date_time_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
float
|
float
|
||||||
SWGMapItem::getModelAltitudeOffset() {
|
SWGMapItem::getModelAltitudeOffset() {
|
||||||
return model_altitude_offset;
|
return model_altitude_offset;
|
||||||
@ -879,6 +901,9 @@ SWGMapItem::isSet(){
|
|||||||
if(m_label_altitude_offset_isSet){
|
if(m_label_altitude_offset_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
if(label_date_time && *label_date_time != QString("")){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
if(m_model_altitude_offset_isSet){
|
if(m_model_altitude_offset_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
@ -103,6 +103,9 @@ public:
|
|||||||
float getLabelAltitudeOffset();
|
float getLabelAltitudeOffset();
|
||||||
void setLabelAltitudeOffset(float label_altitude_offset);
|
void setLabelAltitudeOffset(float label_altitude_offset);
|
||||||
|
|
||||||
|
QString* getLabelDateTime();
|
||||||
|
void setLabelDateTime(QString* label_date_time);
|
||||||
|
|
||||||
float getModelAltitudeOffset();
|
float getModelAltitudeOffset();
|
||||||
void setModelAltitudeOffset(float model_altitude_offset);
|
void setModelAltitudeOffset(float model_altitude_offset);
|
||||||
|
|
||||||
@ -212,6 +215,9 @@ private:
|
|||||||
float label_altitude_offset;
|
float label_altitude_offset;
|
||||||
bool m_label_altitude_offset_isSet;
|
bool m_label_altitude_offset_isSet;
|
||||||
|
|
||||||
|
QString* label_date_time;
|
||||||
|
bool m_label_date_time_isSet;
|
||||||
|
|
||||||
float model_altitude_offset;
|
float model_altitude_offset;
|
||||||
bool m_model_altitude_offset_isSet;
|
bool m_model_altitude_offset_isSet;
|
||||||
|
|
||||||
|
@ -66,6 +66,8 @@ SWGMapItem_2::SWGMapItem_2() {
|
|||||||
m_label_isSet = false;
|
m_label_isSet = false;
|
||||||
label_altitude_offset = 0.0f;
|
label_altitude_offset = 0.0f;
|
||||||
m_label_altitude_offset_isSet = false;
|
m_label_altitude_offset_isSet = false;
|
||||||
|
label_date_time = nullptr;
|
||||||
|
m_label_date_time_isSet = false;
|
||||||
model_altitude_offset = 0.0f;
|
model_altitude_offset = 0.0f;
|
||||||
m_model_altitude_offset_isSet = false;
|
m_model_altitude_offset_isSet = false;
|
||||||
altitude_reference = 0;
|
altitude_reference = 0;
|
||||||
@ -144,6 +146,8 @@ SWGMapItem_2::init() {
|
|||||||
m_label_isSet = false;
|
m_label_isSet = false;
|
||||||
label_altitude_offset = 0.0f;
|
label_altitude_offset = 0.0f;
|
||||||
m_label_altitude_offset_isSet = false;
|
m_label_altitude_offset_isSet = false;
|
||||||
|
label_date_time = new QString("");
|
||||||
|
m_label_date_time_isSet = false;
|
||||||
model_altitude_offset = 0.0f;
|
model_altitude_offset = 0.0f;
|
||||||
m_model_altitude_offset_isSet = false;
|
m_model_altitude_offset_isSet = false;
|
||||||
altitude_reference = 0;
|
altitude_reference = 0;
|
||||||
@ -225,6 +229,9 @@ SWGMapItem_2::cleanup() {
|
|||||||
delete label;
|
delete label;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(label_date_time != nullptr) {
|
||||||
|
delete label_date_time;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
if(animations != nullptr) {
|
if(animations != nullptr) {
|
||||||
@ -310,6 +317,8 @@ SWGMapItem_2::fromJsonObject(QJsonObject &pJson) {
|
|||||||
|
|
||||||
::SWGSDRangel::setValue(&label_altitude_offset, pJson["labelAltitudeOffset"], "float", "");
|
::SWGSDRangel::setValue(&label_altitude_offset, pJson["labelAltitudeOffset"], "float", "");
|
||||||
|
|
||||||
|
::SWGSDRangel::setValue(&label_date_time, pJson["labelDateTime"], "QString", "QString");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&model_altitude_offset, pJson["modelAltitudeOffset"], "float", "");
|
::SWGSDRangel::setValue(&model_altitude_offset, pJson["modelAltitudeOffset"], "float", "");
|
||||||
|
|
||||||
::SWGSDRangel::setValue(&altitude_reference, pJson["altitudeReference"], "qint32", "");
|
::SWGSDRangel::setValue(&altitude_reference, pJson["altitudeReference"], "qint32", "");
|
||||||
@ -415,6 +424,9 @@ SWGMapItem_2::asJsonObject() {
|
|||||||
if(m_label_altitude_offset_isSet){
|
if(m_label_altitude_offset_isSet){
|
||||||
obj->insert("labelAltitudeOffset", QJsonValue(label_altitude_offset));
|
obj->insert("labelAltitudeOffset", QJsonValue(label_altitude_offset));
|
||||||
}
|
}
|
||||||
|
if(label_date_time != nullptr && *label_date_time != QString("")){
|
||||||
|
toJsonValue(QString("labelDateTime"), label_date_time, obj, QString("QString"));
|
||||||
|
}
|
||||||
if(m_model_altitude_offset_isSet){
|
if(m_model_altitude_offset_isSet){
|
||||||
obj->insert("modelAltitudeOffset", QJsonValue(model_altitude_offset));
|
obj->insert("modelAltitudeOffset", QJsonValue(model_altitude_offset));
|
||||||
}
|
}
|
||||||
@ -657,6 +669,16 @@ SWGMapItem_2::setLabelAltitudeOffset(float label_altitude_offset) {
|
|||||||
this->m_label_altitude_offset_isSet = true;
|
this->m_label_altitude_offset_isSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QString*
|
||||||
|
SWGMapItem_2::getLabelDateTime() {
|
||||||
|
return label_date_time;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
SWGMapItem_2::setLabelDateTime(QString* label_date_time) {
|
||||||
|
this->label_date_time = label_date_time;
|
||||||
|
this->m_label_date_time_isSet = true;
|
||||||
|
}
|
||||||
|
|
||||||
float
|
float
|
||||||
SWGMapItem_2::getModelAltitudeOffset() {
|
SWGMapItem_2::getModelAltitudeOffset() {
|
||||||
return model_altitude_offset;
|
return model_altitude_offset;
|
||||||
@ -879,6 +901,9 @@ SWGMapItem_2::isSet(){
|
|||||||
if(m_label_altitude_offset_isSet){
|
if(m_label_altitude_offset_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
if(label_date_time && *label_date_time != QString("")){
|
||||||
|
isObjectUpdated = true; break;
|
||||||
|
}
|
||||||
if(m_model_altitude_offset_isSet){
|
if(m_model_altitude_offset_isSet){
|
||||||
isObjectUpdated = true; break;
|
isObjectUpdated = true; break;
|
||||||
}
|
}
|
||||||
|
@ -103,6 +103,9 @@ public:
|
|||||||
float getLabelAltitudeOffset();
|
float getLabelAltitudeOffset();
|
||||||
void setLabelAltitudeOffset(float label_altitude_offset);
|
void setLabelAltitudeOffset(float label_altitude_offset);
|
||||||
|
|
||||||
|
QString* getLabelDateTime();
|
||||||
|
void setLabelDateTime(QString* label_date_time);
|
||||||
|
|
||||||
float getModelAltitudeOffset();
|
float getModelAltitudeOffset();
|
||||||
void setModelAltitudeOffset(float model_altitude_offset);
|
void setModelAltitudeOffset(float model_altitude_offset);
|
||||||
|
|
||||||
@ -212,6 +215,9 @@ private:
|
|||||||
float label_altitude_offset;
|
float label_altitude_offset;
|
||||||
bool m_label_altitude_offset_isSet;
|
bool m_label_altitude_offset_isSet;
|
||||||
|
|
||||||
|
QString* label_date_time;
|
||||||
|
bool m_label_date_time_isSet;
|
||||||
|
|
||||||
float model_altitude_offset;
|
float model_altitude_offset;
|
||||||
bool m_model_altitude_offset_isSet;
|
bool m_model_altitude_offset_isSet;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user