Audacity 3.2.0
|
A top-level window associated with a project. More...
#include <ProjectWindowBase.h>
Public Member Functions | |
ProjectWindowBase (wxWindow *parent, wxWindowID id, const wxPoint &pos, const wxSize &size, AudacityProject &project) | |
~ProjectWindowBase () override | |
std::shared_ptr< AudacityProject > | FindProject () |
std::shared_ptr< const AudacityProject > | FindProject () const |
Protected Attributes | |
std::weak_ptr< AudacityProject > | mwProject |
A top-level window associated with a project.
Definition at line 20 of file ProjectWindowBase.h.
|
explicit |
Definition at line 16 of file ProjectWindowBase.cpp.
References project, and SetProjectFrame().
|
override |
Definition at line 29 of file ProjectWindowBase.cpp.
|
inline |
Definition at line 30 of file ProjectWindowBase.h.
References mwProject.
Referenced by ProjectWindow::CreateProjectStatusBar(), InitProjectWindow(), ProjectWindow::OnActivate(), ProjectWindow::OnMenu(), ProjectWindow::OnMouseEvent(), ProjectWindow::OnProjectTitleChange(), ProjectWindow::OnScroll(), ProjectWindow::OnScrollLeftButton(), ProjectWindow::OnScrollRightButton(), ProjectWindow::OnSize(), ProjectWindow::OnThemeChange(), ProjectWindow::OnToolBarUpdate(), ProjectWindow::OnUpdateUI(), ProjectWindow::OnViewportMessage(), ProjectWindow::UpdateLayout(), ProjectWindow::UpdateStatusWidths(), and ProjectWindow::ViewportSize().
|
inline |
|
protected |
Definition at line 36 of file ProjectWindowBase.h.
Referenced by FindProject().