| 520 | } |
| 521 | |
| 522 | Position MainWindow::positionOfDock(const QString &dockName) |
| 523 | { |
| 524 | if (!d->dockList.contains(dockName)) { |
| 525 | qWarning() << "no dockWidget named: " << dockName; |
| 526 | return Position::FullWindow; |
| 527 | } |
| 528 | |
| 529 | auto area = dockWidgetArea(d->dockList[dockName]); |
| 530 | switch (area) { |
| 531 | case Qt::LeftDockWidgetArea: |
| 532 | return Position::Left; |
| 533 | case Qt::RightDockWidgetArea: |
| 534 | return Position::Right; |
| 535 | case Qt::TopDockWidgetArea: |
| 536 | return Position::Top; |
| 537 | case Qt::BottomDockWidgetArea: |
| 538 | return Position::Bottom; |
| 539 | default: |
| 540 | return Position::Left; |
| 541 | } |
| 542 | } |
no test coverage detected