void MainWindow::loadLayout() { QSettings mySettings("tuDesign", "Tool"); mySettings.beginGroup("MainWindow"); restoreGeometry(mySettings.value("geometry").toByteArray()); mySettings.endGroup(); }
int main (int argc, char * const argv[]) { settings mySettings(argc, argv); MbRandom* r = new MbRandom(mySettings.get_seed()); if (mySettings.get_p()) { mySettings.print(); } if (mySettings.get_bridge()) { wfMeasure myWF(r,0); std::vector<double> pars = mySettings.parse_bridge_pars(); std::cerr << "Creating bridge with (x0, xt, gamma, t) = (" << pars[0] << ", " << pars[1] << ", " << pars[2] << ", " << pars[3] << ")" << std::endl; myWF.set_num_test(mySettings.get_num_test()); myWF.set_gamma(pars[2]); path* myPath = new path(myWF.fisher(pars[0]),myWF.fisher(pars[1]),0,pars[3],&myWF,mySettings); myWF.invert_path(myPath); myPath->print(std::cout); delete myPath; } else if (mySettings.get_mcmc()) { if (mySettings.get_linked()) { } else { mcmc myMCMC(mySettings,r); } } else { std::cout << "No task specified" << std::endl; std::cout << "-b x0,xt,gamma,t for bridge path" << std::endl; std::cout << "-X x0,x1,...,xn -N n0,n1,...nn -T t0,t1,...tn for mcmc with just allele frequencies" << std::endl; } delete r; }
void MainWindow::saveColor() { ui->statusBar->showMessage(" Saving color...", 400); QSettings mySettings("tuDesign", "Tool"); mySettings.beginGroup("MainWindow"); mySettings.setValue("MyColor", getColor().rgba()); mySettings.endGroup(); QMessageBox::information(this, "Save Color", "The selected color has been saved"); }
void MainWindow::saveLayout() { ui->statusBar->showMessage(" Saving layout...", 400); QSettings mySettings("tuDesign", "Tool"); mySettings.beginGroup("MainWindow"); mySettings.setValue("geometry", saveGeometry()); mySettings.endGroup(); QMessageBox::information(this, "Save Layout", "Layout has been saved."); }
QHash<QString, bool> settings::Load() { QHash<QString, bool> hashSettings; QSettings mySettings("EnPause", "LogParser");; mySettings.beginGroup("Actions"); hashSettings["action_err404"] = mySettings.value("action_err404").toBool(); hashSettings["action_googlebot"] = mySettings.value("action_googlebot").toBool(); hashSettings["action_allbots"] = mySettings.value("action_allbots").toBool(); mySettings.endGroup(); return hashSettings; }
void MainWindow::resetColor() { ui->statusBar->showMessage(" Resetting color...", 400); QSettings mySettings("tuDesign", "Tool"); mySettings.beginGroup("MainWindow"); //default color QColor resetColor = QColor(116, 155, 189, 255); setColor(resetColor);// set color mySettings.setValue("MyColor", getColor().rgba());//save color QMessageBox::information(this, "Color Reset", "Part color has been reset to the default color"); mySettings.endGroup(); }
void MessageFilter::messageTypeFilterChanged() { int newFilter; BufferSettings defaultSettings; newFilter = BufferSettings().messageFilter(); BufferSettings mySettings(idString()); if(mySettings.hasFilter()) newFilter = mySettings.messageFilter(); if(_messageTypeFilter != newFilter) { _messageTypeFilter = newFilter; _filteredQuitMsgs.clear(); invalidateFilter(); } }
void MainWindow::loadColor() { QSettings mySettings("tuDesign", "Tool"); mySettings.beginGroup("MainWindow"); if(mySettings.contains("MyColor")) { partColor.setRgba(mySettings.value("MyColor").toUInt()); setColor(partColor); } else { //default color //partColor = QColor(85, 170, 0, 110); partColor = QColor(116, 155, 189, 255); } mySettings.endGroup(); }
void MessageFilter::init() { setDynamicSortFilter(true); _userNoticesTarget = _serverNoticesTarget = _errorMsgsTarget = -1; BufferSettings defaultSettings; defaultSettings.notify("UserNoticesTarget", this, SLOT(messageRedirectionChanged())); defaultSettings.notify("ServerNoticesTarget", this, SLOT(messageRedirectionChanged())); defaultSettings.notify("ErrorMsgsTarget", this, SLOT(messageRedirectionChanged())); messageRedirectionChanged(); _messageTypeFilter = defaultSettings.messageFilter(); defaultSettings.notify("MessageTypeFilter", this, SLOT(messageTypeFilterChanged())); BufferSettings mySettings(idString()); if(mySettings.hasFilter()) _messageTypeFilter = mySettings.messageFilter(); mySettings.notify("MessageTypeFilter", this, SLOT(messageTypeFilterChanged())); mySettings.notify("hasMessageTypeFilter", this, SLOT(messageTypeFilterChanged())); }