So I created a class called DialogWindow but I’m getting the error no instance of constructor “DialogWindow::DialogWindow” matches the argument list. Also how do I get the dialog window to display? Do I just call showDialog()
class DialogWindow : public juce::DialogWindow,
public juce::Button::Listener
{
public:
DialogWindow(juce::String name) : DialogWindow(name,
Colours::lightgrey,
false, true)
{
centreWithSize(300, 200);
setVisible(true);
}
void closeButtonPressed() override
{
juce::JUCEApplication::getInstance()->systemRequestedQuit();
}
public:
void buttonClicked(juce::Button* button) override;
std::unique_ptr<DialogWindow> dialogWindow;
private:
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(DialogWindow)
};
