mirror of
https://github.com/jankae/LibreVNA.git
synced 2025-12-06 07:12:10 +01:00
Set new markers to middle of trace by default
Some checks failed
Build / PC_Application_Ubuntu (push) Has been cancelled
Build / PC_Application_RPi5 (push) Has been cancelled
Build / PC_Application_Windows (push) Has been cancelled
Build / PC_Application_OSX (push) Has been cancelled
Build / PC_Application_OSX_13 (push) Has been cancelled
Build / Embedded_Firmware (push) Has been cancelled
HIL_Tests / Get_Repository (push) Has been cancelled
Unit_Tests / Tests (push) Has been cancelled
HIL_Tests / PC_Application_RPi5 (push) Has been cancelled
HIL_Tests / Embedded_Firmware (push) Has been cancelled
HIL_Tests / HIL (push) Has been cancelled
Some checks failed
Build / PC_Application_Ubuntu (push) Has been cancelled
Build / PC_Application_RPi5 (push) Has been cancelled
Build / PC_Application_Windows (push) Has been cancelled
Build / PC_Application_OSX (push) Has been cancelled
Build / PC_Application_OSX_13 (push) Has been cancelled
Build / Embedded_Firmware (push) Has been cancelled
HIL_Tests / Get_Repository (push) Has been cancelled
Unit_Tests / Tests (push) Has been cancelled
HIL_Tests / PC_Application_RPi5 (push) Has been cancelled
HIL_Tests / Embedded_Firmware (push) Has been cancelled
HIL_Tests / HIL (push) Has been cancelled
This commit is contained in:
parent
d882bca547
commit
3071d8de72
|
|
@ -793,6 +793,13 @@ void Marker::setPosition(double pos)
|
|||
emit positionChanged(position);
|
||||
}
|
||||
|
||||
void Marker::setToMiddleOfTrace()
|
||||
{
|
||||
if(parentTrace) {
|
||||
setPosition((parentTrace->minX() + parentTrace->maxX()) / 2);
|
||||
}
|
||||
}
|
||||
|
||||
void Marker::parentTraceDeleted(Trace *t)
|
||||
{
|
||||
if(t == parentTrace) {
|
||||
|
|
|
|||
|
|
@ -149,6 +149,7 @@ public:
|
|||
|
||||
public slots:
|
||||
void setPosition(double freq);
|
||||
void setToMiddleOfTrace();
|
||||
void updateContextmenu();
|
||||
signals:
|
||||
void positionChanged(double pos);
|
||||
|
|
|
|||
|
|
@ -77,8 +77,8 @@ Marker *MarkerModel::createDefaultMarker()
|
|||
}
|
||||
} while (used);
|
||||
auto marker = new Marker(this, number);
|
||||
marker->setPosition(2150000000);
|
||||
marker->assignTrace(model.trace(0));
|
||||
marker->setToMiddleOfTrace();
|
||||
return marker;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue