Nepomuk-Core
Go to the documentation of this file.
23 #ifndef NEPOMUK2_CLEANINGJOB_H
24 #define NEPOMUK2_CLEANINGJOB_H
27 #include <KLocalizedString>
28 #include <QtCore/QUrl>
33 #ifndef NEPOMUK_NEPOMUKCLEANER_EXPORT
34 # if defined(KDELIBS_STATIC_LIBS)
36 # define NEPOMUK_NEPOMUKCLEANER_EXPORT
37 # elif defined(MAKE_NEPOMUKCLEANER_LIB)
39 # define NEPOMUK_NEPOMUKCLEANER_EXPORT KDE_EXPORT
42 # define NEPOMUK_NEPOMUKCLEANER_EXPORT KDE_IMPORT
55 virtual QString jobName() = 0;
63 void slotStartExecution();
66 virtual void execute() = 0;
78 #define NEPOMUK_EXPORT_CLEANINGJOB( classname, libname ) \
79 K_PLUGIN_FACTORY(factory, registerPlugin<classname>();) \
80 K_EXPORT_PLUGIN(factory(#libname))
82 #endif // NEPOMUK2_CLEANINGJOB_H
#define NEPOMUK_NEPOMUKCLEANER_EXPORT
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:48:08 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.