KDevPartControllerIface.cpp
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #include <kdebug.h>
00020 #include <dcopclient.h>
00021 #include <kurl.h>
00022
00023
00024 #include "KDevPartControllerIface.h"
00025 #include "kdevpartcontroller.h"
00026
00027
00028 KDevPartControllerIface::KDevPartControllerIface(KDevPartController *pc)
00029 : QObject(pc), DCOPObject("KDevPartController"), m_controller(pc)
00030 {
00031 connect(pc, SIGNAL(loadedFile(const KURL &)), this, SLOT(forwardLoadedFile(const KURL &)));
00032 connect(pc, SIGNAL(savedFile(const KURL &)), this, SLOT(forwardSavedFile(const KURL &)));
00033 connect(pc, SIGNAL(closedFile(const KURL &)), this, SLOT(forwardClosedFile(const KURL &)));
00034 }
00035
00036
00037 KDevPartControllerIface::~KDevPartControllerIface()
00038 {
00039 }
00040
00041
00042 void KDevPartControllerIface::editDocument(const QString &url, int lineNum)
00043 {
00044 m_controller->editDocument(KURL(url), lineNum);
00045 }
00046
00047
00048 void KDevPartControllerIface::showDocument(const QString &url, bool newWin)
00049 {
00050 m_controller->showDocument(KURL(url), newWin);
00051 }
00052
00053
00054 void KDevPartControllerIface::saveAllFiles()
00055 {
00056 m_controller->saveAllFiles();
00057 }
00058
00059
00060 void KDevPartControllerIface::revertAllFiles()
00061 {
00062 m_controller->revertAllFiles();
00063 }
00064
00065
00066 void KDevPartControllerIface::forwardLoadedFile(const KURL &fileName)
00067 {
00068 kdDebug(9000) << "dcop emitting loadedFile " << fileName << endl;
00069 emitDCOPSignal("projectOpened()", QByteArray());
00070 }
00071
00072
00073 void KDevPartControllerIface::forwardSavedFile(const KURL &fileName)
00074 {
00075 kdDebug(9000) << "dcop emitting savedFile " << fileName << endl;
00076 emitDCOPSignal("projectClosed()", QByteArray());
00077 }
00078
00079 void KDevPartControllerIface::forwardClosedFile(const KURL &fileName)
00080 {
00081 kdDebug(9000) << "dcop emitting closedFile " << fileName << endl;
00082 emitDCOPSignal("projectClosed()", QByteArray());
00083 }
00084
00085 #include "KDevPartControllerIface.moc"
This file is part of the documentation for KDevelop Version 3.1.2.