25 : juce
26 ::DocumentWindow {name, juce::Colours::lightgrey,
27 juce::DocumentWindow::minimiseButton | juce::DocumentWindow::closeButton},
28 window_content_ {std::make_unique<MainContentComponent>(command_set, profile,
29 profile_manager, settings_manager, lr_ipc_out, midi_receiver, midi_sender)}
30 {
31 juce::TopLevelWindow::setUsingNativeTitleBar(true);
33 juce::Component::centreWithSize(getWidth(), getHeight());
34 juce::Component::setVisible(true);
37
38 juce::Timer::startTimer(1000 * hide_sec);
39 }
40 }
41
42catch (const std::exception& e) {
44 throw;
45}
std::unique_ptr< MainContentComponent > window_content_
Definition MainWindow.h:60
int GetAutoHideTime() const noexcept
Definition SettingsManager.h:37
void ExceptionResponse(gsl::czstring id, gsl::czstring fu, const std::exception &e) noexcept