[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [Konversation] 4d10735: Added a dcop function for connecting to a new
From: Michael Goettsche <michael.goettsche () kdemail ! net>
Date: 2010-07-01 13:27:34
Message-ID: 20100701132734.633FABB564B () projects ! kde ! org
[Download RAW message or body]
commit 4d107358a244b267a525f1bc97c9ddd3527a8d24
Author: Michael Goettsche <michael.goettsche@kdemail.net>
Date: Sun Jun 20 15:28:25 2004 +0000
Added a dcop function for connecting to a new server.
svn path=/trunk/kdeextragear-2/konversation/; revision=322202
diff --git a/konversation/konvdcop.cpp b/konversation/konvdcop.cpp
index 66d7190..2097020 100644
--- a/konversation/konvdcop.cpp
+++ b/konversation/konvdcop.cpp
@@ -63,6 +63,11 @@ void KonvDCOP::insertRememberLine()
emit dcopInsertRememberLine();
}
+void KonvDCOP::connectToServer(const QString& url)
+{
+ emit dcopConnectToServer(url);
+}
+
/*
app is the dcop app name, object is that dcop app's object name, and \
signal is the name of the function for that dcop app's object. I didn't \
implement any matching code yet, so I think it
diff --git a/konversation/konvdcop.h b/konversation/konvdcop.h
index f92b880..43f15e3 100644
--- a/konversation/konvdcop.h
+++ b/konversation/konvdcop.h
@@ -23,6 +23,7 @@ class KonvDCOP : public QObject, virtual public KonvIface
void dcopSay(const QString& server,const QString& target,const \
QString& command); void dcopInfo(const QString& string);
void dcopInsertRememberLine();
+ void dcopConnectToServer(const QString& url);
public slots:
int registerEventHook(const QString& type,const QString& \
criteria,const QString& app,const QString& object,const QString& signal); \
@@ -34,6 +35,7 @@ class KonvDCOP : public QObject, virtual public KonvIface \
void debug(const QString& string); void error(const QString& string);
void insertRememberLine();
+ void connectToServer(const QString& url);
protected:
int hookId;
diff --git a/konversation/konversationapplication.cpp \
b/konversation/konversationapplication.cpp index 6ead81a..dc4ad17 100644
--- a/konversation/konversationapplication.cpp
+++ b/konversation/konversationapplication.cpp
@@ -100,6 +100,8 @@ KonversationApplication::KonversationApplication()
this,SLOT (dcopInfo(const QString&)) );
connect(dcopObject,SIGNAL (dcopInsertRememberLine()),
this,SLOT(insertRememberLine()));
+ connect(dcopObject,SIGNAL(dcopConnectToServer(const QString&)),
+ this,SLOT(quickConnectToServer(const QString&)));
}
// Sound object used to play sound...
diff --git a/konversation/konviface.h b/konversation/konviface.h
index 29c554e..60382fa 100644
--- a/konversation/konviface.h
+++ b/konversation/konviface.h
@@ -19,6 +19,7 @@ class KonvIface : virtual public DCOPObject
virtual void debug(const QString& string) = 0;
virtual void error(const QString& string) = 0;
virtual void insertRememberLine() = 0;
+ virtual void connectToServer(const QString& url) = 0;
virtual int registerEventHook (const QString &type, const QString \
&criteria, const QString &app, const QString &object, const QString \
&signal) = 0; virtual void unregisterEventHook (int id) = 0;
virtual bool isIgnore (int serverid, const QString &hostmask, int \
type) = 0;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic