TabInfo::~TabInfo() { FileWatcherUnsubscribe(watcher); if (AsChm()) AsChm()->RemoveParentHwnd(); delete tocRoot; delete selectionOnPage; delete ctrl; }
static void DeleteTabData(TabData *tdata, bool deleteModel) { if (!tdata) { return; } if (deleteModel) { delete tdata->ctrl; FileWatcherUnsubscribe(tdata->watcher); } free(tdata->title); free(tdata->filePath); delete tdata; }
void UnregisterForFileChanges() { FileWatcherUnsubscribe(gWatchedSettingsFile); }