]> sigrok.org Git - pulseview.git/commit
Make the first view own the toolbar instead of the main window
authorSoeren Apel <redacted>
Fri, 26 Aug 2016 20:29:40 +0000 (22:29 +0200)
committerSoeren Apel <redacted>
Fri, 26 Aug 2016 20:29:40 +0000 (22:29 +0200)
commit0f8f8c180b32413177f3940ea6f216d1cbadf09b
treedd6f0aabbaa55f3a87a30a42003ae14485e7a3bf
parent238b21f366aa9ac71e2801cfa7ef7e16ba8b390d
Make the first view own the toolbar instead of the main window

Handling multiple sessions requires that every session can be
controlled individually. This means that either

a) there could be one toolbar that adjusts dynamically to the
session whose view currently has focus

or

b) every session has its own toolbar.

I opted for b) because it's more intuitive and more straightforward
to implement. So now every session has a main view (the first one
created) and a main bar that sits in the same dock widget.
pv/mainwindow.cpp
pv/mainwindow.hpp
pv/session.cpp
pv/session.hpp
pv/toolbars/mainbar.cpp
pv/toolbars/mainbar.hpp