void IndirectDiffractionReduction::loadSettings() { QSettings settings; QString settingsGroup = "CustomInterfaces/DEMON/DataDir"; QString dataDir = QString::fromStdString(Mantid::Kernel::ConfigService::Instance().getString("datasearch.directories")).split(";")[0]; settings.beginGroup(settingsGroup); settings.setValue("last_directory", dataDir); m_uiForm.dem_rawFiles->readSettings(settings.group()); m_uiForm.dem_calFile->readSettings(settings.group()); settings.endGroup(); }
void IndirectDataReduction::loadSettings() { // set values of m_dataDir and m_saveDir m_dataDir = QString::fromStdString(Mantid::Kernel::ConfigService::Instance().getString("datasearch.directories")); m_dataDir.replace(" ",""); if(m_dataDir.length() > 0) m_dataDir = m_dataDir.split(";", QString::SkipEmptyParts)[0]; m_saveDir = QString::fromStdString(Mantid::Kernel::ConfigService::Instance().getString("defaultsave.directory")); QSettings settings; // Load settings for MWRunFile widgets settings.beginGroup(m_settingsGroup + "DataFiles"); settings.setValue("last_directory", m_dataDir); m_uiForm.ind_runFiles->readSettings(settings.group()); m_uiForm.cal_leRunNo->readSettings(settings.group()); m_uiForm.slice_inputFile->readSettings(settings.group()); settings.endGroup(); settings.beginGroup(m_settingsGroup + "ProcessedFiles"); settings.setValue("last_directory", m_saveDir); m_uiForm.ind_calibFile->readSettings(settings.group()); m_uiForm.ind_mapFile->readSettings(settings.group()); m_uiForm.slice_calibFile->readSettings(settings.group()); m_uiForm.moment_dsInput->readSettings(settings.group()); m_uiForm.sqw_dsSampleInput->readSettings(settings.group()); settings.endGroup(); }
void IndirectDiffractionReduction::loadSettings() { QSettings settings; QString dataDir = QString::fromStdString( Mantid::Kernel::ConfigService::Instance().getString( "datasearch.directories")).split(";")[0]; settings.beginGroup(m_settingsGroup); settings.setValue("last_directory", dataDir); m_uiForm.rfSampleFiles->readSettings(settings.group()); m_uiForm.rfCalFile->readSettings(settings.group()); m_uiForm.rfCalFile->setUserInput(settings.value("last_cal_file").toString()); m_uiForm.rfVanadiumFile->setUserInput( settings.value("last_van_files").toString()); settings.endGroup(); }
void ToolProperties::save(QSettings &cfg) const { Q_ASSERT(!cfg.group().isEmpty()); // Remove any old values that may interfere cfg.remove(QString()); QHashIterator<QString, QVariant> i(m_props); while(i.hasNext()) { i.next(); cfg.setValue(i.key(), i.value()); } cfg.setValue("tooltype", m_type); }
/** * * read/write saves the column width and order * set a default column width * if we have saved state, use it * otherwise if we have 'columns' set the sizes from that, provided there are as many entries as * there are columns * * The passed QSettings is cloned, so the calling routine can do what it wants * * @param settings a QSettings pointing at the correct group */ void ColumnarTableWidget::readConfiguration(QSettings & settings) { m_settings = new QSettings(settings.fileName(),settings.format()); m_settings->setIniCodec(settings.iniCodec()); m_settings->beginGroup(settings.group()); if (m_defaultWidth == -1) { m_defaultWidth = 200; } m_defaultWidth = settings.value(m_defaultWidthKey,m_defaultWidth).toInt(); this->horizontalHeader()->setDefaultSectionSize(m_defaultWidth); QByteArray b = settings.value(m_stateKey,QByteArray()).toByteArray(); if (b.size() > 0) { this->horizontalHeader()->restoreState(b); } else { bool ok; int w; QList<int> sections; QStringList v = settings.value(m_columnWidthsKey).toStringList(); for(int i=0;i < v.size();i++) { w = v[i].toInt(&ok); if (ok) { if (w == -1) { w = m_defaultWidth; } sections << w; } } if (sections.size() == m_columnHeadings.size()) { for(int i=0;i < sections.size();i++) { this->setColumnWidth(i,sections[i]); } } } if (m_markColumn != -1) { this->resizeColumnToContents(m_markColumn); } }
/** * Set the data selectors to use the default save directory * when browsing for input files. * * @param settings :: The current settings */ void JumpFit::loadSettings(const QSettings &settings) { m_uiForm.dsSample->readSettings(settings.group()); }
/** * Set the data selectors to use the default save directory * when browsing for input files. * * @param settings :: The current settings */ void Stretch::loadSettings(const QSettings& settings) { m_uiForm.dsSample->readSettings(settings.group()); m_uiForm.dsResolution->readSettings(settings.group()); }
void ContainerSubtraction::loadSettings(const QSettings &settings) { m_uiForm.dsContainer->readSettings(settings.group()); m_uiForm.dsSample->readSettings(settings.group()); }
/** * Set the file browser to use the default save directory * when browsing for input files. * * @param settings :: The settings to loading into the interface */ void IndirectLoadILL::loadSettings(const QSettings &settings) { m_uiForm.mwRun->readSettings(settings.group()); }
void ApplyPaalmanPings::loadSettings(const QSettings &settings) { m_uiForm.dsCorrections->readSettings(settings.group()); m_uiForm.dsContainer->readSettings(settings.group()); m_uiForm.dsSample->readSettings(settings.group()); }
void Iqt::loadSettings(const QSettings & settings) { m_uiForm.dsInput->readSettings(settings.group()); m_uiForm.dsResolution->readSettings(settings.group()); }
void IqtFit::loadSettings(const QSettings &settings) { m_uiForm.dsSampleInput->readSettings(settings.group()); }
void CalculatePaalmanPings::loadSettings(const QSettings &settings) { m_uiForm.dsSample->readSettings(settings.group()); m_uiForm.dsContainer->readSettings(settings.group()); }
/** * Set the data selectors to use the default save directory * when browsing for input files. * * @param settings :: The current settings */ void ResNorm::loadSettings(const QSettings &settings) { m_uiForm.dsVanadium->readSettings(settings.group()); m_uiForm.dsResolution->readSettings(settings.group()); }
void Elwin::loadSettings(const QSettings &settings) { m_uiForm.dsInputFiles->readSettings(settings.group()); }
void AbsorptionCorrections::loadSettings(const QSettings &settings) { m_uiForm.dsSampleInput->readSettings(settings.group()); m_uiForm.dsCanInput->readSettings(settings.group()); }