MCPcopy Create free account
hub / github.com/apohl79/audiogridder / ~ProcessorWindow

Method ~ProcessorWindow

Server/Source/ProcessorWindow.cpp:54–67  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

52}
53
54ProcessorWindow::~ProcessorWindow() {
55 traceScope();
56 logln("destroying processor window for " << m_processor->getName()
57 << " (channel=" << m_processor->getActiveWindowChannel() << ")");
58 stopAsyncFunctors();
59 stopCapturing();
60 if (m_editor != nullptr) {
61 delete m_editor;
62 m_editor = nullptr;
63 } else if (m_processor->isClient()) {
64 m_processor->hideEditor();
65 }
66 m_processor->setLastPosition(getPosition());
67}
68
69void ProcessorWindow::closeButtonPressed() {
70 getApp()->hideEditor(m_tid);

Callers

nothing calls this directly

Calls 5

isClientMethod · 0.80
setLastPositionMethod · 0.80
getNameMethod · 0.45
hideEditorMethod · 0.45

Tested by

no test coverage detected