View::View(RootSection *document, MainWindow* parent) : QWidget(parent) , m_doc(document) , m_canvas(0) , m_activeSection(0) , m_mainWindow(parent) , m_cutController(0) , m_copyController(0) { setXMLFile("braindumpview.rc"); m_doc->viewManager()->addView(this); m_editPaste = actionCollection()->addAction(KStandardAction::Paste, "edit_paste", this, SLOT(editPaste())); m_editCut = actionCollection()->addAction(KStandardAction::Cut, "edit_cut", 0, 0); m_editCopy = actionCollection()->addAction(KStandardAction::Copy, "edit_copy", 0, 0); initGUI(); initActions(); loadExtensions(); if(m_doc->sections().count() > 0) { setActiveSection(m_doc->sections()[0]); } else { setActiveSection(0); } m_doc->viewManager()->viewHasFocus(this); }
void DiscreteSlider::setActiveSectionFast(int index) { setActiveSection(index); _a_left.finish(); update(); }
void DiscreteSlider::setActiveSectionFast(int index) { setActiveSection(index); finishAnimating(); }