~ubuntu-branches/debian/sid/kdevelop/sid

« back to all changes in this revision

Viewing changes to debian/patches/01_kofficepart_template.diff

  • Committer: Bazaar Package Importer
  • Author(s): Jeremy Lainé
  • Date: 2006-10-24 11:59:24 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20061024115924-e5gecawlge1xhk75
Tags: 4:3.3.5-1
* New upstream release.
  + Contains up-to-date KDE admin dir in application templates.
* Remove patches included upstream:
  + 05_support_autoconf26.diff
  + 06_xim_crash_caused_by_qt.diff
  + 07_documentation_plugins_path.diff
* Fix not-binnmuable-any-depends-all kdevelop -> kdevelop-data.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
diff -urN kdevelop3-3.3.0.orig/languages/cpp/app_templates/kofficepart/kopart_part.cpp kdevelop3-3.3.0/languages/cpp/app_templates/kofficepart/kopart_part.cpp
 
2
--- kdevelop3-3.3.0.orig/languages/cpp/app_templates/kofficepart/kopart_part.cpp        2005-09-10 10:22:32.000000000 +0200
 
3
+++ kdevelop3-3.3.0/languages/cpp/app_templates/kofficepart/kopart_part.cpp     2006-01-25 22:06:59.000000000 +0100
 
4
@@ -13,7 +13,7 @@
 
5
 {
 
6
 }
 
7
 
 
8
-bool %{APPNAME}Part::initDoc()
 
9
+bool %{APPNAME}Part::initDoc( InitDocFlags flags, QWidget* parentWidget )
 
10
 {
 
11
     // If nothing is loaded, do initialize here
 
12
     return TRUE;
 
13
@@ -24,6 +24,12 @@
 
14
     return new %{APPNAME}View( this, parent, name );
 
15
 }
 
16
 
 
17
+bool %{APPNAME}Part::loadOasis( const QDomDocument & doc, KoOasisStyles& oasisStyles, const QDomDocument & settings, KoStore* store )
 
18
+{
 
19
+    /// @todo load the document using the OASIS format
 
20
+    return true;
 
21
+}
 
22
+
 
23
 bool %{APPNAME}Part::loadXML( QIODevice *, const QDomDocument & )
 
24
 {
 
25
     /// @todo load the document from the QDomDocument
 
26
@@ -36,6 +42,12 @@
 
27
     return QDomDocument();
 
28
 }
 
29
 
 
30
+bool %{APPNAME}Part::saveOasis( KoStore* store, KoXmlWriter* manifestWriter )
 
31
+{
 
32
+    /// @todo save the document using the OASIS format
 
33
+    return true;
 
34
+}
 
35
+
 
36
 
 
37
 void %{APPNAME}Part::paintContent( QPainter& painter, const QRect& rect, bool /*transparent*/,
 
38
                                 double /*zoomX*/, double /*zoomY*/ )
 
39
diff -urN kdevelop3-3.3.0.orig/languages/cpp/app_templates/kofficepart/kopart_part.h kdevelop3-3.3.0/languages/cpp/app_templates/kofficepart/kopart_part.h
 
40
--- kdevelop3-3.3.0.orig/languages/cpp/app_templates/kofficepart/kopart_part.h  2005-09-10 10:22:32.000000000 +0200
 
41
+++ kdevelop3-3.3.0/languages/cpp/app_templates/kofficepart/kopart_part.h       2006-01-25 22:06:59.000000000 +0100
 
42
@@ -16,10 +16,12 @@
 
43
 
 
44
     virtual void paintContent( QPainter& painter, const QRect& rect, bool transparent = FALSE, double zoomX = 1.0, double zoomY = 1.0 );
 
45
 
 
46
-    virtual bool initDoc();
 
47
+    virtual bool initDoc( InitDocFlags flags, QWidget* parentWidget = 0 );
 
48
 
 
49
+    virtual bool loadOasis( const QDomDocument & doc, KoOasisStyles& oasisStyles, const QDomDocument & settings, KoStore* store );
 
50
     virtual bool loadXML( QIODevice *, const QDomDocument & );
 
51
     virtual QDomDocument saveXML();
 
52
+    virtual bool saveOasis( KoStore* store, KoXmlWriter* manifestWriter );
 
53
 
 
54
 protected:
 
55
     virtual KoView* createViewInstance( QWidget* parent, const char* name );
 
56
diff -urN kdevelop3-3.3.0.orig/languages/cpp/app_templates/kofficepart/src-Makefile.am kdevelop3-3.3.0/languages/cpp/app_templates/kofficepart/src-Makefile.am
 
57
--- kdevelop3-3.3.0.orig/languages/cpp/app_templates/kofficepart/src-Makefile.am        2005-09-10 10:22:32.000000000 +0200
 
58
+++ kdevelop3-3.3.0/languages/cpp/app_templates/kofficepart/src-Makefile.am     2006-01-25 22:06:59.000000000 +0100
 
59
@@ -1,5 +1,5 @@
 
60
 
 
61
-INCLUDES  = $(KOFFICE_INCLUDES) -I$(interfacedir) $(all_includes)
 
62
+INCLUDES  = $(KOFFICE_INCLUDES) $(all_includes)
 
63
 
 
64
 ## The part
 
65
 kde_module_LTLIBRARIES = lib%{APPNAMELC}part.la