AutomizerAudioProcessorEditor::~AutomizerAudioProcessorEditor() { deleteAndZero (groupComponent); deleteAndZero (groupComponent2); deleteAndZero (groupComponent3); deleteAndZero (groupComponent4); }
void CtrlrLog::setLogToFile (const bool _logToFile) { logToFile = _logToFile; if (logToFile) { Logger::writeToLog ("CtrlrLog::setLogToFile: " + File::getSpecialLocation(File::currentApplicationFile).withFileExtension(".log").getFullPathName()); if (fileLogger) { deleteAndZero (fileLogger); } fileLogger = new FileLogger (File::getSpecialLocation(File::currentApplicationFile).withFileExtension(".log"), "Ctrlr debug log"); Logger::setCurrentLogger (fileLogger); } else { if (fileLogger) { Logger::setCurrentLogger (this); deleteAndZero (fileLogger); } else { Logger::setCurrentLogger (this); } } }
CtrlrPanelResourceEditor::~CtrlrPanelResourceEditor() { deleteAndZero (resourceList); deleteAndZero (add); deleteAndZero (remove); deleteAndZero (reload); }
StandaloneFilterWindow::~StandaloneFilterWindow() { PropertySet* const globalSettings = getGlobalSettings(); globalSettings->setValue (T("windowX"), getX()); globalSettings->setValue (T("windowY"), getY()); deleteAndZero (optionsButton); if (globalSettings != 0 && deviceManager != 0) { XmlElement* const xml = deviceManager->createStateXml(); globalSettings->setValue (T("audioSetup"), xml); delete xml; } deleteAndZero (deviceManager); if (globalSettings != 0 && filter != 0) { JUCE_NAMESPACE::MemoryBlock data; filter->getStateInformation (data); globalSettings->setValue (T("filterState"), data.toBase64Encoding()); } deleteFilter(); }
AudioResamplingNode::~AudioResamplingNode() { delete[] continuousDataBuffer; deleteAndZero(tempBuffer); deleteAndZero(destBuffer); delete filter; }
void CtrlrMidiDevice::closeDevice() { if (getType() == CtrlrMidiDeviceManager::outputDevice) { if (outJucePtr != nullptr) { const ScopedLock sl(deviceLock); outJucePtr->stopBackgroundThread(); deleteAndZero (outJucePtr); } } else { if (inJucePtr != nullptr) { const ScopedLock sl(deviceLock); inJucePtr->stop(); deleteAndZero (inJucePtr); } } deviceListeners.clear(); setProperty (Ids::midiDevState, false); }
CtrlrMIDIMon::~CtrlrMIDIMon() { owner.getCtrlrLog().removeListener (this); deleteAndZero (resizer); deleteAndZero (outMon); deleteAndZero (inMon); }
AudioResamplingNode::~AudioResamplingNode() { filter = 0; deleteAndZero(destBuffer); deleteAndZero(tempBuffer); }
XEQTabPanel::~XEQTabPanel() { clearTabs (); deleteAndZero (mainComponent); deleteAndZero (aboutComponent); }
PianoRoll::~PianoRoll() { dispatchPendingMessages(); deleteAndZero(playline); deleteAndZero(bg); deleteAndZero(noteLayer); }
void shutdown() { mainWindow = 0; appProperties->closeFiles(); deleteAndZero (commandManager); deleteAndZero (appProperties); }
void PitchestimatorpluginAudioProcessor::releaseResources() { deleteAndZero(fft); deleteAndZero(HS); free(X); free(f0Area); fftw_free(fftData); }
CtrlrLuaMethodEditor::~CtrlrLuaMethodEditor() { deleteAndZero (methodEditArea); componentTree.removeListener (this); masterReference.clear(); methodTree->deleteRootItem(); deleteAndZero (methodTree); deleteAndZero (resizer); }
SurfaceComponent::~SurfaceComponent() { setHost (0); deleteAndZero (editor); deleteAndZero (internal); deleteAndZero (properties); deleteAndZero (horizontalDividerBar); }
void shutdown() { filterWindow = 0;// = nullptr; appProperties->closeFiles(); deleteAndZero(appProperties); deleteAndZero(defaultPropSet); deleteAndZero(cabbageTimer); deleteAndZero(lookAndFeel); deleteAndZero(lookAndFeelBasic); }
ProjectComponent::~ProjectComponent() { NotificationCenter::defaultCenter().removeObserver(*_newDiagramObserver); NotificationCenter::defaultCenter().removeObserver(*_projectOpenedObserver); NotificationCenter::defaultCenter().removeObserver(*_newProjectCreatedObserver); deleteAndZero(_newDiagramObserver); deleteAndZero(_projectOpenedObserver); deleteAndZero(_newProjectCreatedObserver); deleteAllChildren(); }
CtrlrManager::~CtrlrManager() { commandManager.removeListener (this); ctrlrDocumentPanel->closeAllDocuments(false); ctrlrPanels.clear(); managerTree.removeAllChildren(0); deleteAndZero (ctrlrLookAndFeel); deleteAndZero (nullModulator); deleteAndZero (nullPanel); }
//============================================================================== HostFilterComponent::~HostFilterComponent() { DBG ("HostFilterComponent::~HostFilterComponent"); knownPluginList.removeChangeListener (this); // register as listener to transport getFilter()->getTransport()->removeChangeListener (this); // deregister ouselves from the plugin (in this case the host) getFilter()->removeChangeListener (this); // getFilter()->removeListenerToParameters (this); // save toolbar layout Config::getInstance()->toolbarSet = toolbar->toString (); // close and free editor window closePluginEditorWindows (); // clear all childrens and objects deleteAndZero (navigator); deleteAndZero (toolbar); deleteAndZero (factory); deleteAndZero (main); deleteAndZero (browser); deleteAndZero (verticalDividerBar); deleteAndZero (horizontalDividerBar); deleteAndZero (tooltipWindow); deleteAndZero (resizer); // clear command manager commands... save keymappings before this point ! CommandManager* commandManager = CommandManager::getInstance(); commandManager->setFirstCommandTarget (0); commandManager->clearCommands (); }
MainComponent::~MainComponent() { //[Destructor_pre]. You can add your own custom destruction code here.. //[/Destructor_pre] deleteAndZero (helloWorldLabel); deleteAndZero (quitButton); //[Destructor]. You can add your own custom destruction code here.. //[/Destructor] }
KeepPeaks::~KeepPeaks() { //[Destructor_pre]. You can add your own custom destruction code here.. //[/Destructor_pre] deleteAndZero (groupComponent); deleteAndZero (textButton); //[Destructor]. You can add your own custom destruction code here.. //[/Destructor] }
EdoChatWindowMessage::~EdoChatWindowMessage() { //[Destructor_pre]. You can add your own custom destruction code here.. //[/Destructor_pre] deleteAndZero (avatar); deleteAndZero (messageLabel); //[Destructor]. You can add your own custom destruction code here.. //[/Destructor] }
XSynthOptions::~XSynthOptions() { //[Destructor_pre]. You can add your own custom destruction code here.. //[/Destructor_pre] deleteAndZero (globalGroup); deleteAndZero (keysVisible); //[Destructor]. You can add your own custom destruction code here.. //[/Destructor] }
CtrlrLuaMethodCodeEditor::~CtrlrLuaMethodCodeEditor() { masterReference.clear(); if (method) method->setCodeEditor (nullptr); document.removeListener (this); deleteAndZero(editorComponent); deleteAndZero (codeTokeniser); }
EdoChatWindowColours::~EdoChatWindowColours() { //[Destructor_pre]. You can add your own custom destruction code here.. //[/Destructor_pre] deleteAndZero (colourName); deleteAndZero (colourSelector); deleteAndZero (messageType); //[Destructor]. You can add your own custom destruction code here.. //[/Destructor] }
CtrlrSysExEditor::~CtrlrSysExEditor() { //[Destructor_pre]. You can add your own custom destruction code here.. //[/Destructor_pre] deleteAndZero (messageLength); deleteAndZero (label); //[Destructor]. You can add your own custom destruction code here.. //[/Destructor] }
void MainTabbedComponent::clearComponents () { DBG ("MainTabbedComponent::clearComponents"); clearTabs (); // graph = 0; // deleteAndZero (graphViewport); // this deletes graph deleteAndZero (mixer); #if JOST_USE_SURFACE deleteAndZero (surface); #endif }
XDubDelayMainComponent::~XDubDelayMainComponent() { //[Destructor_pre]. You can add your own custom destruction code here.. plugin->getParameterLock().enter (); plugin->removeListenerToParameter (PAR_DELAY, delaySlider); plugin->removeListenerToParameter (PAR_FEEDBACK, feedbackSlider); plugin->removeListenerToParameter (PAR_TONE, toneSlider); plugin->removeListenerToParameter (PAR_LFODEPTH, lfoDepthSlider); plugin->removeListenerToParameter (PAR_LFOSPEED, lfoSpeedSlider); plugin->removeListenerToParameter (PAR_DRYWET, dryWetSlider); plugin->removeListenerToParameter (PAR_OUTPUT, outputSlider); plugin->getParameterLock().exit (); //[/Destructor_pre] deleteAndZero (label); deleteAndZero (delaySlider); deleteAndZero (feedbackSlider); deleteAndZero (toneSlider); deleteAndZero (lfoDepthSlider); deleteAndZero (lfoSpeedSlider); deleteAndZero (dryWetSlider); deleteAndZero (outputSlider); //[Destructor]. You can add your own custom destruction code here.. //[/Destructor] }
CtrlrLuaConsole::~CtrlrLuaConsole() { //[Destructor_pre]. You can add your own custom destruction code here.. owner.getOwner().getCtrlrLog().removeListener (this); //[/Destructor_pre] deleteAndZero (luaConsoleOutput); deleteAndZero (luaConsoleInput); deleteAndZero (resizer); //[Destructor]. You can add your own custom destruction code here.. //[/Destructor] }
MappingEntryMidi::~MappingEntryMidi() { //[Destructor_pre]. You can add your own custom destruction code here.. //[/Destructor_pre] deleteAndZero (ccComboBox); deleteAndZero (latchButton); deleteAndZero (slider); deleteAndZero (rangeLabel); deleteAndZero (paramComboBox); //[Destructor]. You can add your own custom destruction code here.. //[/Destructor] }
HelpComponent::~HelpComponent() { //[Destructor_pre]. You can add your own custom destruction code here.. //[/Destructor_pre] deleteAndZero (m_exportExample); deleteAndZero (m_exportHelp); deleteAndZero (m_exportTitle); deleteAndZero (m_importHelp); deleteAndZero (m_importTitle); //[Destructor]. You can add your own custom destruction code here.. //[/Destructor] }