lib/interfaces/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 QString &)),
this, SLOT(
forwardLoadedFile(
const QString &)));
00032 connect(pc, SIGNAL(savedFile(
const QString &)),
this, SLOT(
forwardSavedFile(
const QString &)));
00033 }
00034
00035
00036 KDevPartControllerIface::~KDevPartControllerIface()
00037 {
00038 }
00039
00040
00041 void KDevPartControllerIface::editDocument(
const QString &url,
int lineNum)
00042 {
00043
m_controller->
editDocument(
KURL(url), lineNum);
00044 }
00045
00046
00047 void KDevPartControllerIface::showDocument(
const QString &url,
const QString &context)
00048 {
00049
m_controller->
showDocument(
KURL(url), context);
00050 }
00051
00052
00053 void KDevPartControllerIface::saveAllFiles()
00054 {
00055
m_controller->
saveAllFiles();
00056 }
00057
00058
00059 void KDevPartControllerIface::revertAllFiles()
00060 {
00061
m_controller->
revertAllFiles();
00062 }
00063
00064
00065 void KDevPartControllerIface::forwardLoadedFile(
const QString &fileName)
00066 {
00067
kdDebug(9000) <<
"dcop emitting loadedFile " << fileName <<
endl;
00068 emitDCOPSignal(
"projectOpened()",
QByteArray());
00069 }
00070
00071
00072 void KDevPartControllerIface::forwardSavedFile(
const QString &fileName)
00073 {
00074
kdDebug(9000) <<
"dcop emitting savedFile " << fileName <<
endl;
00075 emitDCOPSignal(
"projectClosed()",
QByteArray());
00076 }
00077
00078
00079
#include "KDevPartControllerIface.moc"
This file is part of the documentation for KDevelop Version 3.0.4.