Let the customized file browser component own the look and feel

This commit is contained in:
xenakios
2019-02-19 20:25:24 +02:00
parent c90f6c9022
commit 7dfa485ed6
2 changed files with 9 additions and 4 deletions

View File

@ -247,8 +247,6 @@ PaulstretchpluginAudioProcessorEditor::PaulstretchpluginAudioProcessorEditor(Pau
PaulstretchpluginAudioProcessorEditor::~PaulstretchpluginAudioProcessorEditor()
{
if (m_filechooser)
m_filechooser->setLookAndFeel(nullptr);
//Logger::writeToLog("PaulX Editor destroyed");
}
@ -583,7 +581,6 @@ void PaulstretchpluginAudioProcessorEditor::toggleFileBrowser()
if (m_filechooser == nullptr)
{
m_filechooser = std::make_unique<MyFileBrowserComponent>(processor);
m_filechooser->setLookAndFeel(&m_filebwlookandfeel);
addChildComponent(m_filechooser.get());
}
m_filechooser->setBounds(0, 26, getWidth()/2, getHeight() - 75);
@ -1592,6 +1589,12 @@ MyFileBrowserComponent::MyFileBrowserComponent(PaulstretchpluginAudioProcessor &
initialloc, &m_filefilter, nullptr);
m_fbcomp->addListener(this);
addAndMakeVisible(m_fbcomp.get());
setLookAndFeel(&m_filebwlookandfeel);
}
MyFileBrowserComponent::~MyFileBrowserComponent()
{
setLookAndFeel(nullptr);
}
void MyFileBrowserComponent::resized()