PhotoLayoutsEditor * PhotoLayoutsEditor::instance(QWidget * parent) { if (m_instance) return m_instance; else { KApplication * app = KApplication::kApplication(); app->installEventFilter(new UndoCommandEventFilter(app)); return (m_instance = new PhotoLayoutsEditor(parent)); } }