Пример #1
0
void MainWindow::loadLayout()
{
    QSettings mySettings("tuDesign", "Tool");
    mySettings.beginGroup("MainWindow");
    restoreGeometry(mySettings.value("geometry").toByteArray());
    mySettings.endGroup();
}
Пример #2
0
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;
}
Пример #3
0
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");
}
Пример #4
0
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.");
}
Пример #5
0
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;
}
Пример #6
0
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();

}
Пример #7
0
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();
  }
}
Пример #8
0
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();
}
Пример #9
0
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()));
}