mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Show progress bar when appending plots to multiplot (#8976)
* Show progress bar when appending plots to multiplot * Stop plot manager from going crazy creating plots when filter text is blank * Speed up plot manager create plot
This commit is contained in:
@@ -28,6 +28,7 @@
|
||||
#include "RimSummaryMultiPlot.h"
|
||||
#include "RimSummaryPlot.h"
|
||||
|
||||
#include "cafProgressInfo.h"
|
||||
#include "cafSelectionManager.h"
|
||||
|
||||
#include <QAction>
|
||||
@@ -43,6 +44,8 @@ void RicAppendSummaryPlotsForSummaryAddressesFeature::appendPlotsForAddresses( R
|
||||
if ( !summaryMultiPlot ) return;
|
||||
if ( addresses.empty() ) return;
|
||||
|
||||
caf::ProgressInfo info( addresses.size(), "Appending plots..." );
|
||||
|
||||
for ( auto adr : addresses )
|
||||
{
|
||||
auto* plot = new RimSummaryPlot();
|
||||
@@ -50,6 +53,8 @@ void RicAppendSummaryPlotsForSummaryAddressesFeature::appendPlotsForAddresses( R
|
||||
plot->handleDroppedObjects( { adr } );
|
||||
|
||||
summaryMultiPlot->addPlot( plot );
|
||||
|
||||
info.incrementProgress();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user