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

List:       kde-commits
Subject:    KDE/kdelibs/kparts
From:       Kevin Ottens <ervin () kde ! org>
Date:       2010-11-04 8:27:55
Message-ID: 20101104082755.62D88AC89B () svn ! kde ! org
[Download RAW message or body]

SVN commit 1192880 by ervin:

Finish ComponentFactory deprecation.


 M  +14 -2     componentfactory.h  


--- trunk/KDE/kdelibs/kparts/componentfactory.h #1192879:1192880
@@ -23,7 +23,9 @@
 #include <kparts/factory.h>
 #include <kparts/part.h>
 #include <kservicetypetrader.h>
+#ifndef KDE_NO_DEPRECATED
 #include <klibloader.h>
+#endif
 #include <kmimetypetrader.h>
 
 namespace KParts
@@ -49,6 +51,7 @@
          * @return A pointer to the newly created object or a null pointer if the
          *         factory was unable to create an object of the given type.
          */
+#ifndef KDE_NO_DEPRECATED
         template <class T>
         KDE_DEPRECATED T *createPartInstanceFromFactory( KParts::Factory *factory,
                                           QWidget *parentWidget = 0,
@@ -65,9 +68,12 @@
                 delete object;
             return result;
         }
+#endif
+
         /*
          * @deprecated use KPluginFactory::create instead
          */
+#ifndef KDE_NO_DEPRECATED
         template <class T>
         KDE_DEPRECATED T *createPartInstanceFromLibrary( const char *libraryName,
                                           QWidget *parentWidget = 0,
@@ -108,10 +114,12 @@
             }
             return res;
         }
+#endif
 
         /**
          * @deprecated use KService::createInstance instead
          */
+#ifndef KDE_NO_DEPRECATED
         template <class T>
         KDE_DEPRECATED T *createPartInstanceFromService( const KService::Ptr &service,
                                           QWidget *parentWidget = 0,
@@ -130,7 +138,9 @@
             return createPartInstanceFromLibrary<T>( library.toLocal8Bit().data(), parentWidget,
                                                      parent, args, error );
         }
+#endif
 
+#ifndef KDE_NO_DEPRECATED
         template <class T, class ServiceIterator>
         KDE_DEPRECATED T *createPartInstanceFromServices( ServiceIterator begin,
                                            ServiceIterator end,
@@ -158,6 +168,7 @@
             return 0;
 
         }
+#endif
 
         /**
          * This method creates and returns a KParts part from a serviceType (e.g. a mimetype).
@@ -187,8 +198,9 @@
          * @return A pointer to the newly created object or a null pointer if the
          *         factory was unable to create an object of the given type.
          */
+#ifndef KDE_NO_DEPRECATED
         template <class T>
-        T *createPartInstanceFromQuery( const QString &mimeType,
+        KDE_DEPRECATED T *createPartInstanceFromQuery( const QString &mimeType,
                                         const QString &constraint,
                                         QWidget *parentWidget = 0,
                                         QObject *parent = 0,
@@ -207,7 +219,7 @@
                                                       parentWidget,
                                                       parent, args, error );
         }
-
+#endif // KDE_NO_DEPRECATED
     }
 }
 
[prev in list] [next in list] [prev in thread] [next in thread] 

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