This commit is contained in:
David Given
2025-01-27 23:30:42 +01:00
parent ff493ac526
commit f74b8d6eb2
2 changed files with 14 additions and 9 deletions

View File

@@ -155,9 +155,9 @@ background: white;
<number>0</number>
</property>
<item row="0" column="1">
<widget class="QPushButton" name="loadFluxButton">
<widget class="QPushButton" name="loadImageButton">
<property name="text">
<string>Load from file</string>
<string>Load image</string>
</property>
<property name="icon">
<iconset theme="document-open"/>
@@ -185,9 +185,9 @@ background: white;
</widget>
</item>
<item row="0" column="3">
<widget class="QPushButton" name="saveFluxButton">
<widget class="QPushButton" name="saveImageButton">
<property name="text">
<string>Save to file</string>
<string>Save image</string>
</property>
<property name="icon">
<iconset theme="document-save"/>

View File

@@ -69,17 +69,14 @@ protected:
/* A track has been read. */
[&](std::shared_ptr<const TrackReadLogMessage> m)
{
fmt::print("set track data!\n");
_fluxVisualiserWidget->setTrackData(m->track);
// _fluxComponent->setTrackData(m.track);
// _imageComponent->setTrackData(m.track);
},
/* A complete disk has been read. */
[&](std::shared_ptr<const DiskReadLogMessage> m)
{
// _imageComponent->setDiskData(m.disk);
// _currentDisk = m.disk;
_currentDisk = m->disk;
updateState();
},
/* Large-scale operation end. */
@@ -117,6 +114,11 @@ private:
W_SLOT(readDisk)
private:
void updateState()
{
setState(_state);
}
void setState(int state)
{
settingsCanBeChanged(state == STATE_IDLE);
@@ -125,6 +127,9 @@ private:
_stopWidget->setEnabled(state != STATE_IDLE);
_progressWidget->setEnabled(state != STATE_IDLE);
saveImageButton->setEnabled((bool) _currentDisk);
writeDiskButton->setEnabled((bool) _currentDisk);
_state = state;
}
W_SLOT(setState)