/* This template is based off of the KOffice example written by Torben Weis */ #include "%{APPNAMELC}_view.h" #include "%{APPNAMELC}_factory.h" #include "%{APPNAMELC}_part.h" #include #include #include #include #include #include %{APPNAME}View::%{APPNAME}View( %{APPNAME}Part* part, TQWidget* parent, const char* name ) : KoView( part, parent, name ) { setInstance( %{APPNAME}Factory::global() ); setXMLFile( "%{APPNAMELC}.rc" ); KStdAction::cut(this, TQT_SLOT( cut() ), actionCollection(), "cut" ); // Note: Prefer KStdAction::* to any custom action if possible. //m_cut = new TDEAction( i18n("&Cut"), "editcut", 0, this, TQT_SLOT( cut() ), // actionCollection(), "cut"); } void %{APPNAME}View::paintEvent( TQPaintEvent* ev ) { TQPainter painter; painter.begin( this ); /// @todo Scaling // Let the document do the drawing koDocument()->paintEverything( painter, ev->rect(), FALSE, this ); painter.end(); } void %{APPNAME}View::updateReadWrite( bool /*readwrite*/ ) { #ifdef __GNUC__ #warning TODO #endif } void %{APPNAME}View::cut() { kdDebug(31000) << "%{APPNAME}View::cut(): CUT called" << endl; } #include "%{APPNAMELC}_view.moc"