[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/KDE/4.3/kdegraphics/okular
From:       Albert Astals Cid <tsdgeos () terra ! es>
Date:       2009-10-26 21:04:09
Message-ID: 1256591049.881298.31113.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1040791 by aacid:

SVN commit 1040789 by aacid:

using Part as class name makes it very easy to collide with other Parts out there and \
very ugly things will happen, add a namespace


 M  +4 -0      extensions.cpp  
 M  +6 -0      extensions.h  
 M  +10 -6     part.cpp  
 M  +3 -2      part.h  


--- branches/KDE/4.3/kdegraphics/okular/extensions.cpp #1040790:1040791
@@ -13,6 +13,9 @@
 // local includes
 #include "part.h"
 
+namespace Okular
+{
+
 /*
  * BrowserExtension class
  */
@@ -114,6 +117,7 @@
           "{ this.messageHandler.onMessage(" + arrayarg + ") }" );
 }
 
+}
 
 #include "extensions.moc"
 
--- branches/KDE/4.3/kdegraphics/okular/extensions.h #1040790:1040791
@@ -13,6 +13,9 @@
 
 #include <kparts/browserextension.h>
 
+namespace Okular
+{
+
 class Part;
 
 class BrowserExtension : public KParts::BrowserExtension
@@ -51,6 +54,9 @@
         bool m_inEval;
         QString m_evalRes;
 };
+
+}
+
 #endif
 
 /* kate: replace-tabs on; indent-width 4; */
--- branches/KDE/4.3/kdegraphics/okular/part.cpp #1040790:1040791
@@ -143,7 +143,7 @@
         std::FILE * m_handle;
 };
 
-K_PLUGIN_FACTORY( okularPartFactory, registerPlugin< Part >(); )
+K_PLUGIN_FACTORY( okularPartFactory, registerPlugin< Okular::Part >(); )
 K_EXPORT_PLUGIN( okularPartFactory( okularAboutData( "okular", I18N_NOOP( "Okular" ) \
) ) )  
 static QAction* actionForExportFormat( const Okular::ExportFormat& format, QObject \
*parent = 0 ) @@ -183,29 +183,29 @@
     return QString();
 }
 
-static Part::EmbedMode detectEmbedMode( QWidget *parentWidget, QObject *parent, \
const QVariantList &args ) +static Okular::Part::EmbedMode detectEmbedMode( QWidget \
*parentWidget, QObject *parent, const QVariantList &args )  {
     Q_UNUSED( parentWidget );
 
     if ( parent
          && ( parent->objectName() == QLatin1String( "okular::Shell" )
               || parent->objectName() == QLatin1String( "okular/okular__Shell" ) ) )
-        return Part::NativeShellMode;
+        return Okular::Part::NativeShellMode;
 
     if ( parent
          && ( QByteArray( "KHTMLPart" ) == parent->metaObject()->className() ) )
-        return Part::KHTMLPartMode;
+        return Okular::Part::KHTMLPartMode;
 
     Q_FOREACH ( const QVariant &arg, args )
     {
         if ( arg.type() == QVariant::String )
         {
             if ( arg.toString() == QLatin1String( "Print/Preview" ) )
-                return Part::PrintPreviewMode;
+                return Okular::Part::PrintPreviewMode;
         }
     }
 
-    return Part::UnknownEmbedMode;
+    return Okular::Part::UnknownEmbedMode;
 }
 
 #undef OKULAR_KEEP_FILE_OPEN
@@ -218,6 +218,9 @@
 }
 #endif
 
+namespace Okular
+{
+
 Part::Part(QWidget *parentWidget,
 QObject *parent,
 const QVariantList &args )
@@ -2159,6 +2162,7 @@
     }
 }
 
+} // namespace Okular
 
 #include "part.moc"
 
--- branches/KDE/4.3/kdegraphics/okular/part.h #1040790:1040791
@@ -59,10 +59,9 @@
 
 namespace Okular
 {
-class ExportFormat;
-}
 
 class BrowserExtension;
+class ExportFormat;
 
 /**
  * This is a "Part".  It that does all the real work in a KPart
@@ -274,6 +273,8 @@
         void slotGeneratorPreferences();
 };
 
+}
+
 #endif
 
 /* kate: replace-tabs on; indent-width 4; */


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic