Commit 831a7b0b6fbbf16524f26617aee2a347f740cd70

Authored by Clement Skau
1 parent 1c1c21fd

Removes floating doubles of widgets and panels.

openhantek/src/openhantek.cpp
@@ -498,10 +498,10 @@ void OpenHantekMainWindow::applySettings() { @@ -498,10 +498,10 @@ void OpenHantekMainWindow::applySettings() {
498 498
499 for(int dockId = 0; dockId < docks.size(); ++dockId) { 499 for(int dockId = 0; dockId < docks.size(); ++dockId) {
500 docks[dockId]->setVisible(dockSettings[dockId]->visible); 500 docks[dockId]->setVisible(dockSettings[dockId]->visible);
  501 + docks[dockId]->setFloating(dockSettings[dockId]->floating);
501 if(!dockSettings[dockId]->position.isNull()) { 502 if(!dockSettings[dockId]->position.isNull()) {
502 if(dockSettings[dockId]->floating) { 503 if(dockSettings[dockId]->floating) {
503 this->addDockWidget(Qt::RightDockWidgetArea, docks[dockId]); 504 this->addDockWidget(Qt::RightDockWidgetArea, docks[dockId]);
504 - docks[dockId]->setFloating(dockSettings[dockId]->floating);  
505 docks[dockId]->move(dockSettings[dockId]->position); 505 docks[dockId]->move(dockSettings[dockId]->position);
506 } 506 }
507 else { 507 else {
@@ -539,7 +539,7 @@ void OpenHantekMainWindow::applySettings() { @@ -539,7 +539,7 @@ void OpenHantekMainWindow::applySettings() {
539 539
540 for(int toolbarId = 0; toolbarId < toolbars.size(); ++toolbarId) { 540 for(int toolbarId = 0; toolbarId < toolbars.size(); ++toolbarId) {
541 toolbars[toolbarId]->setVisible(toolbarSettings[toolbarId]->visible); 541 toolbars[toolbarId]->setVisible(toolbarSettings[toolbarId]->visible);
542 - //toolbars[toolbarId]->setFloating(toolbarSettings[toolbarId]->floating); // setFloating missing, a bug in Qt? 542 + toolbars[toolbarId]->setWindowFlags(Qt::Tool);
543 if(!toolbarSettings[toolbarId]->position.isNull() && !toolbarSettings[toolbarId]->floating) { 543 if(!toolbarSettings[toolbarId]->position.isNull() && !toolbarSettings[toolbarId]->floating) {
544 /*if(toolbarSettings[toolbarId]->floating) { 544 /*if(toolbarSettings[toolbarId]->floating) {
545 toolbars[toolbarId]->move(toolbarSettings[toolbarId]->position); 545 toolbars[toolbarId]->move(toolbarSettings[toolbarId]->position);
openhantek/src/settings.cpp
@@ -146,7 +146,7 @@ void DsoSettings::setChannelCount(unsigned int channels) { @@ -146,7 +146,7 @@ void DsoSettings::setChannelCount(unsigned int channels) {
146 newVoltage.name = QApplication::tr("CH%1").arg(channel + 1); 146 newVoltage.name = QApplication::tr("CH%1").arg(channel + 1);
147 newVoltage.offset = 0.0; 147 newVoltage.offset = 0.0;
148 newVoltage.trigger = 0.0; 148 newVoltage.trigger = 0.0;
149 - newVoltage.used = (channel == 0); 149 + newVoltage.used = false;
150 this->scope.voltage.insert(channel, newVoltage); 150 this->scope.voltage.insert(channel, newVoltage);
151 } 151 }
152 152