diff --git a/src/classes/PMusrCanvas.cpp b/src/classes/PMusrCanvas.cpp index f60da363..689e4858 100644 --- a/src/classes/PMusrCanvas.cpp +++ b/src/classes/PMusrCanvas.cpp @@ -116,6 +116,7 @@ ClassImpQ(PMusrCanvas) PMusrCanvas::PMusrCanvas() { fTimeout = 0; + fTimeoutTimer = 0; fScaleN0AndBkg = true; fValid = false; @@ -182,6 +183,7 @@ PMusrCanvas::PMusrCanvas(const Int_t number, const Char_t* title, fBatchMode(batch), fPlotNumber(number) { fTimeout = 0; + fTimeoutTimer = 0; fMultiGraphData = 0; fMultiGraphDiff = 0; @@ -234,6 +236,7 @@ PMusrCanvas::PMusrCanvas(const Int_t number, const Char_t* title, fMarkerList(markerList), fColorList(colorList) { fTimeout = 0; + fTimeoutTimer = 0; fMultiGraphData = 0; fMultiGraphDiff = 0; diff --git a/src/classes/PMusrT0.cpp b/src/classes/PMusrT0.cpp index 3c604ef5..dbae954b 100644 --- a/src/classes/PMusrT0.cpp +++ b/src/classes/PMusrT0.cpp @@ -248,6 +248,7 @@ ClassImpQ(PMusrT0) PMusrT0::PMusrT0() { fTimeout = 0; + fTimeoutTimer = 0; fValid = false; @@ -289,6 +290,7 @@ PMusrT0::PMusrT0() PMusrT0::PMusrT0(PMusrT0Data &data) : fMusrT0Data(data) { fTimeout = 0; + fTimeoutTimer = 0; fValid = true; diff --git a/src/external/MuSRFitGUI/MuSRFit b/src/external/MuSRFitGUI/MuSRFit index 360d80be..3994ccbd 100755 --- a/src/external/MuSRFitGUI/MuSRFit +++ b/src/external/MuSRFitGUI/MuSRFit @@ -2,6 +2,6 @@ # Copyright 2009 by Zaher Salman and the LEM Group. export MUSRBIN=$ROOTSYS/bin/ -export PERLLIB=$HOME/LEM/musrfit/src/external/MuSRFitGUI -perl $HOME/LEM/musrfit/src/external/MuSRFitGUI/MuSRFit.pl +export PERLLIB=$HOME/analysis/musrift/src/external/MuSRFitGUI +perl $PERLLIB/MuSRFit.pl diff --git a/src/musrgui/PAdmin.h b/src/musrgui/PAdmin.h index 246a7165..da0c1a18 100644 --- a/src/musrgui/PAdmin.h +++ b/src/musrgui/PAdmin.h @@ -112,11 +112,11 @@ class PAdmin PTheory* getTheoryItem(const unsigned int idx); PMsr2DataParam getMsr2DataParam() { return fMsr2DataParam; } + void setTimeout(const int ival) { fTimeout = ival; } void setFontName(const QString str) { fFontName = str; } void setFontSize(const int ival) { fFontSize = ival; } protected: - void setTimeout(const int ival) { fTimeout = ival; } void setExecPath(const QString str) { fExecPath = str; } void setDefaultSavePath(const QString str) { fDefaultSavePath = str; } void setTitleFromDataFileFlag(const bool flag) { fTitleFromDataFile = flag; } diff --git a/src/musrgui/PPrefsDialog.cpp b/src/musrgui/PPrefsDialog.cpp index 35ef4546..6633a35c 100644 --- a/src/musrgui/PPrefsDialog.cpp +++ b/src/musrgui/PPrefsDialog.cpp @@ -30,13 +30,14 @@ ***************************************************************************/ #include "PPrefsDialog.h" +#include "qvalidator.h" //---------------------------------------------------------------------------------------------------- /** *
*/
PPrefsDialog::PPrefsDialog(const bool keep_mn2_output, const int dump_tag, const bool title_from_data_file,
- const bool enable_musrt0)
+ const bool enable_musrt0, const int timeout)
{
if (keep_mn2_output)
fKeepMn2Output_checkBox->setChecked(true);
@@ -56,6 +57,11 @@ PPrefsDialog::PPrefsDialog(const bool keep_mn2_output, const int dump_tag, const
fTitleFromData_checkBox->setChecked(title_from_data_file);
fEnableMusrT0_checkBox->setChecked(enable_musrt0);
+
+ fTimeout_lineEdit->setValidator( new QIntValidator(fTimeout_lineEdit) );
+ QString numStr;
+ numStr.setNum(timeout);
+ fTimeout_lineEdit->setText(numStr);
}
//----------------------------------------------------------------------------------------------------
diff --git a/src/musrgui/PPrefsDialog.h b/src/musrgui/PPrefsDialog.h
index 5bd23abc..e20b72cb 100644
--- a/src/musrgui/PPrefsDialog.h
+++ b/src/musrgui/PPrefsDialog.h
@@ -33,6 +33,7 @@
#define _PPREFSDIALOG_H_
#include