graphics::Previews::get().removeLoader(*this);
if (pimpl_->wa_) {
- pimpl_->wa_->closing();
+ pimpl_->wa_->closeAll();
delete pimpl_->wa_;
}
}
void Buffer::changed()
{
if (pimpl_->wa_)
- pimpl_->wa_->changed();
+ pimpl_->wa_->redrawAll();
}
namespace lyx {
namespace frontend {
-void WorkAreaManager::registerWorkArea(WorkArea * wa)
+void WorkAreaManager::add(WorkArea * wa)
{
work_areas_.push_back(wa);
}
-void WorkAreaManager::changed()
+void WorkAreaManager::redrawAll()
{
for (size_t i = 0; i != work_areas_.size(); ++i)
work_areas_[i]->redraw();
}
-void WorkAreaManager::closing()
+void WorkAreaManager::closeAll()
{
for (size_t i = 0; i != work_areas_.size(); ++i)
work_areas_[i]->close();
WorkAreaManager() {}
///
- void registerWorkArea(WorkArea * wa);
+ void add(WorkArea * wa);
///
- void changed();
+ void redrawAll();
///
- void closing();
+ void closeAll();
private:
std::vector<WorkArea *> work_areas_;
// Hide tabbar if there's only one tab.
d.tab_widget_->showBar(d.tab_widget_->count() > 1);
///
- buffer.workAreaManager()->registerWorkArea(wa);
+ buffer.workAreaManager()->add(wa);
return wa;
}