katemainwindowiface.cpp
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #include "katemainwindowiface.h"
00020
00021 #include "katemainwindow.h"
00022
00023 #include <kdebug.h>
00024
00025 KateMainWindowDCOPIface::KateMainWindowDCOPIface (KateMainWindow *w) : DCOPObject ((QString("KateMainWindow#%1").arg(w->mainWindowNumber())).latin1()), m_w (w)
00026 {
00027 }
00028
00029 DCOPRef KateMainWindowDCOPIface::activeProject () const
00030 {
00031 Kate::Project *p = m_w->activeProject ();
00032
00033 if (p)
00034 return DCOPRef (p->dcopObject ());
00035
00036 return DCOPRef ();
00037 }
00038
00039 DCOPRef KateMainWindowDCOPIface::createProject (QString type, QString name, QString filename)
00040 {
00041 Kate::Project *p = m_w->createProject (type, name, filename);
00042
00043 if (p)
00044 return DCOPRef (p->dcopObject ());
00045
00046 return DCOPRef ();
00047 }
00048
00049 DCOPRef KateMainWindowDCOPIface::openProject (QString filename)
00050 {
00051 Kate::Project *p = m_w->openProject (filename);
00052
00053 if (p)
00054 return DCOPRef (p->dcopObject ());
00055
00056 return DCOPRef ();
00057 }
This file is part of the documentation for kate Library Version 3.2.2.