mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#4285 Octave : Move creation of command line arguments to RimCalcScript
This commit is contained in:
@@ -18,11 +18,14 @@
|
||||
|
||||
#include "RimCalcScript.h"
|
||||
|
||||
#include "RiaApplication.h"
|
||||
#include "RiaFieldHandleTools.h"
|
||||
|
||||
#include "cafPdmField.h"
|
||||
#include "cafPdmUiFilePathEditor.h"
|
||||
|
||||
#include <QFileInfo>
|
||||
|
||||
CAF_PDM_SOURCE_INIT(RimCalcScript, "CalcScript");
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@@ -43,3 +46,22 @@ RimCalcScript::RimCalcScript()
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimCalcScript::~RimCalcScript() {}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
QStringList RimCalcScript::createCommandLineArguments(const QString& absoluteFileName)
|
||||
{
|
||||
QFileInfo fi(absoluteFileName);
|
||||
QString octaveFunctionSearchPath = fi.absolutePath();
|
||||
|
||||
auto app = RiaApplication::instance();
|
||||
|
||||
QStringList arguments = app->octaveArguments();
|
||||
arguments.append("--path");
|
||||
|
||||
arguments << octaveFunctionSearchPath;
|
||||
arguments << absoluteFileName;
|
||||
|
||||
return arguments;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user