[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: extragear/multimedia/kmid
From: Pedro Lopez-Cabanillas <pedro.lopez.cabanillas () gmail ! com>
Date: 2010-07-20 8:11:44
Message-ID: 20100720081144.681CDAC76D () svn ! kde ! org
[Download RAW message or body]
SVN commit 1152022 by pedrol:
kmid_part: using KPluginLoader, KPluginFactory
M +2 -4 examples/kmidpart.py
M +1 -1 src/kmid_part.cpp
--- trunk/extragear/multimedia/kmid/examples/kmidpart.py #1152021:1152022
@@ -14,7 +14,7 @@
KParts.MainWindow.__init__(self)
self.app = app
self.resize(330, 130)
- factory = KLibLoader.self().factory("kmid_part")
+ factory = KPluginLoader("kmid_part").factory()
self.part = factory.create(self, "KMidPart")
self.setCentralWidget(self.part.widget())
self.act('file_open', KStandardAction.Open, self.openDocument)
@@ -24,8 +24,7 @@
self.createGUI(self.part)
def openDocument(self):
- url = KFileDialog.getOpenUrl(KUrl(),
- "*.mid|MIDI files", self, "Open File")
+ url = KFileDialog.getOpenUrl(KUrl(), "audio/midi", self, "Open File")
if not url.isEmpty():
self.part.openUrl(url)
@@ -40,7 +39,6 @@
#--------------- main ------------------
if __name__ == '__main__':
-
appName = "kmidpart_example"
catalog = ""
programName = ki18n("KMid Part Example")
--- trunk/extragear/multimedia/kmid/src/kmid_part.cpp #1152021:1152022
@@ -41,7 +41,7 @@
#include <QtCore/QTextStream>
#include <QtGui/QTextEdit>
-K_PLUGIN_FACTORY( KMidPartFactory, registerPlugin<KMidPart>(); )
+K_PLUGIN_FACTORY( KMidPartFactory, registerPlugin<KMidPart>("KMidPart"); )
K_EXPORT_PLUGIN( KMidPartFactory("kmid_part") )
KMidPart::KMidPart( QWidget *parentWidget, QObject *parent, const QVariantList& /*args*/ )
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic