1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

Fixed a compile error in the push notifications demo

This commit is contained in:
ed 2020-12-10 12:28:11 +00:00
parent 088e100c1f
commit 46700d820d

View file

@ -503,28 +503,34 @@ private:
void setupAccentColour() void setupAccentColour()
{ {
paramControls.accentColourSelector = new ColourSelector(); auto accentColourSelector = std::make_unique<ColourSelector>();
paramControls.accentColourSelector->setName ("accent colour");
paramControls.accentColourSelector->setCurrentColour (paramControls.accentColourButton.findColour (TextButton::buttonColourId));
paramControls.accentColourSelector->setColour (ColourSelector::backgroundColourId, Colours::transparentBlack);
paramControls.accentColourSelector->setSize (200, 200);
paramControls.accentColourSelector->addComponentListener (this);
paramControls.accentColourSelector->addChangeListener (this);
CallOutBox::launchAsynchronously (paramControls.accentColourSelector, paramControls.accentColourButton.getScreenBounds(), nullptr); accentColourSelector->setName ("accent colour");
accentColourSelector->setCurrentColour (paramControls.accentColourButton.findColour (TextButton::buttonColourId));
accentColourSelector->setColour (ColourSelector::backgroundColourId, Colours::transparentBlack);
accentColourSelector->setSize (200, 200);
accentColourSelector->addComponentListener (this);
accentColourSelector->addChangeListener (this);
paramControls.accentColourSelector = accentColourSelector.get();
CallOutBox::launchAsynchronously (std::move (accentColourSelector), paramControls.accentColourButton.getScreenBounds(), nullptr);
} }
void setupLedColour() void setupLedColour()
{ {
paramControls.ledColourSelector = new ColourSelector(); auto ledColourSelector = std::make_unique<ColourSelector>();
paramControls.ledColourSelector->setName ("led colour");
paramControls.ledColourSelector->setCurrentColour (paramControls.ledColourButton.findColour (TextButton::buttonColourId));
paramControls.ledColourSelector->setColour (ColourSelector::backgroundColourId, Colours::transparentBlack);
paramControls.ledColourSelector->setSize (200, 200);
paramControls.ledColourSelector->addComponentListener (this);
paramControls.ledColourSelector->addChangeListener (this);
CallOutBox::launchAsynchronously (paramControls.ledColourSelector, paramControls.accentColourButton.getScreenBounds(), nullptr); ledColourSelector->setName ("led colour");
ledColourSelector->setCurrentColour (paramControls.ledColourButton.findColour (TextButton::buttonColourId));
ledColourSelector->setColour (ColourSelector::backgroundColourId, Colours::transparentBlack);
ledColourSelector->setSize (200, 200);
ledColourSelector->addComponentListener (this);
ledColourSelector->addChangeListener (this);
paramControls.ledColourSelector = ledColourSelector.get();
CallOutBox::launchAsynchronously (std::move (ledColourSelector), paramControls.accentColourButton.getScreenBounds(), nullptr);
} }
void changeListenerCallback (ChangeBroadcaster* source) override void changeListenerCallback (ChangeBroadcaster* source) override