(#467) Implemented drag & drop for moving tracks between plots

This commit is contained in:
Pål Hagen
2015-10-19 13:57:01 +02:00
parent ab0e3819a1
commit 2893b29bbc
6 changed files with 90 additions and 11 deletions

View File

@@ -170,11 +170,16 @@ caf::PdmFieldHandle* RimWellLogPlot::objectToggleField()
void RimWellLogPlot::addTrack(RimWellLogPlotTrack* track)
{
tracks.push_back(track);
if(m_viewer)
if (m_viewer)
{
track->recreateViewer();
m_viewer->insertTrackPlot(track->viewer());
}
for (size_t tIdx = 0; tIdx < tracks.size(); tIdx++)
{
tracks[tIdx]->setDescription(QString("Track %1").arg(tIdx + 1));
}
}
//--------------------------------------------------------------------------------------------------