[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/konqueror/settings/filetypes
From: Matthias Kretz <kretz () kde ! org>
Date: 2006-07-21 8:02:25
Message-ID: 1153468945.498597.19836.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 564753 by mkretz:
KGenericFactory and KCModule servicetype
M +3 -3 CMakeLists.txt
M +3 -5 filetypes.desktop
M +6 -2 filetypesview.cpp
M +1 -1 filetypesview.h
--- trunk/KDE/kdebase/konqueror/settings/filetypes/CMakeLists.txt #564752:564753
@@ -3,9 +3,9 @@
########### next target ###############
-set(libfiletypes_SRCS filetypesview.cpp filetypedetails.cpp filegroupdetails.cpp \
kservicelistwidget.cpp typeslistitem.cpp newtypedlg.cpp kserviceselectdlg.cpp ) \
+set(libfiletypes_SRCS filetypedetails.cpp filegroupdetails.cpp \
kservicelistwidget.cpp typeslistitem.cpp newtypedlg.cpp kserviceselectdlg.cpp )
-set(kcm_filetypes_PART_SRCS control.cpp ${libfiletypes_SRCS})
+set(kcm_filetypes_PART_SRCS filetypesview.cpp ${libfiletypes_SRCS})
kde4_automoc(${kcm_filetypes_PART_SRCS})
@@ -36,7 +36,7 @@
########### install files ###############
-install( FILES filetypes.desktop DESTINATION ${XDG_APPS_DIR} )
+install( FILES filetypes.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
--- trunk/KDE/kdebase/konqueror/settings/filetypes/filetypes.desktop #564752:564753
@@ -1,13 +1,12 @@
[Desktop Entry]
Encoding=UTF-8
Icon=filetypes
-Type=Application
+Type=Service
+ServiceTypes=KCModule
Exec=kcmshell filetypes
DocPath=kcontrol/filetypes/index.html
-Categories=Qt;KDE;X-KDE-settings-components;
-
-X-KDE-Library=filetypes
+X-KDE-Library=kcm_filetypes
X-KDE-ParentApp=kcontrol
Name=File Associations
@@ -21,4 +20,3 @@
Keywords=Filetypes,File Associations,Mime Types,File Patterns,Files,Pattern
Keywords[fr]=types de fichiers,associations de fichiers,types MIME,motifs de \
fichier,fichiers,motif,extension,extensions de fichiers,applications \
Keywords[x-test]=xxFiletypes,File Associations,Mime Types,File \
Patterns,Files,Patternxx
-
--- trunk/KDE/kdebase/konqueror/settings/filetypes/filetypesview.cpp #564752:564753
@@ -19,6 +19,7 @@
#include <klocale.h>
#include <kservicetypeprofile.h>
#include <kstandarddirs.h>
+#include <kgenericfactory.h>
#include "newtypedlg.h"
#include "filetypedetails.h"
@@ -26,8 +27,11 @@
#include "filetypesview.h"
#include <ksycoca.h>
-FileTypesView::FileTypesView(KInstance *inst, QWidget *parent)
- : KCModule(inst, parent)
+typedef KGenericFactory<FileTypesView> FileTypesViewFactory;
+K_EXPORT_COMPONENT_FACTORY(filetypes, FileTypesViewFactory("filetypes"))
+
+FileTypesView::FileTypesView(QWidget *parent, const QStringList &)
+ : KCModule(FileTypesViewFactory::instance(), parent)
{
m_konqConfig = KSharedConfig::openConfig("konquerorrc", false, false);
--- trunk/KDE/kdebase/konqueror/settings/filetypes/filetypesview.h #564752:564753
@@ -28,7 +28,7 @@
{
Q_OBJECT
public:
- FileTypesView(KInstance *inst, QWidget *parent);
+ FileTypesView(QWidget *parent, const QStringList &args);
~FileTypesView();
void load();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic