rpms/kdenetwork/devel kdenetwork-4.2.0-kopete-view-history.patch, NONE, 1.1 kdenetwork.spec, 1.177, 1.178
Kevin Kofler
kkofler at fedoraproject.org
Sat Feb 21 11:49:09 UTC 2009
- Previous message: rpms/ochusha/devel .cvsignore, 1.69, 1.70 ochusha.spec, 1.96, 1.97 sources, 1.69, 1.70
- Next message: rpms/gnome-commander/devel .cvsignore, 1.25, 1.26 gnome-commander.spec, 1.48, 1.49 sources, 1.25, 1.26
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: kkofler
Update of /cvs/pkgs/rpms/kdenetwork/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27059/devel
Modified Files:
kdenetwork.spec
Added Files:
kdenetwork-4.2.0-kopete-view-history.patch
Log Message:
* Sat Feb 21 2009 Tejas Dinkar <tejas at gja.in> - 4.2.0-8
- Added patch to add View History to Kopete (backport from trunk)
kdenetwork-4.2.0-kopete-view-history.patch:
--- NEW FILE kdenetwork-4.2.0-kopete-view-history.patch ---
diff -uNr kdenetwork-4.2.0/kopete/plugins/history/historychatui.rc kdenetwork-4.2.0-kopete-view-history/kopete/plugins/history/historychatui.rc
--- kdenetwork-4.2.0/kopete/plugins/history/historychatui.rc 2008-09-03 16:55:06.000000000 +0530
+++ kdenetwork-4.2.0-kopete-view-history/kopete/plugins/history/historychatui.rc 2009-02-21 16:14:21.364179805 +0530
@@ -1,8 +1,9 @@
<!DOCTYPE kpartgui>
-<kpartgui version="19" name="kopetechatwindow">
+<kpartgui version="21" name="kopetechatwindow">
<MenuBar>
<Menu name="tools" >
<text>&Tools</text>
+ <Action name="viewChatHistory" />
<Action name="historyPrevious" />
<Action name="historyNext" />
<Action name="historyLast" />
@@ -16,4 +17,8 @@
<Action name="historyQuote" />
</ToolBar>
+ <ToolBar name="chatToolBar" fullWidth="true">
+ <Action name="viewChatHistory" />
+ </ToolBar>
+
</kpartgui>
diff -uNr kdenetwork-4.2.0/kopete/plugins/history/historyguiclient.cpp kdenetwork-4.2.0-kopete-view-history/kopete/plugins/history/historyguiclient.cpp
--- kdenetwork-4.2.0/kopete/plugins/history/historyguiclient.cpp 2008-12-10 21:44:03.000000000 +0530
+++ kdenetwork-4.2.0-kopete-view-history/kopete/plugins/history/historyguiclient.cpp 2009-02-21 16:07:53.209181963 +0530
@@ -17,9 +17,11 @@
#include "historyguiclient.h"
#include "historylogger.h"
#include "historyconfig.h"
+#include "historydialog.h"
#include "historyplugin.h"
#include "kopetechatsession.h"
+#include "kopetechatsessionmanager.h"
#include "kopetecontact.h"
#include "kopeteview.h"
@@ -58,6 +60,10 @@
actionNext = KStandardAction::forward ( this, SLOT ( slotNext() ), this );
actionCollection()->addAction ( "historyNext", actionNext );
+ KAction *viewChatHistory = new KAction( KIcon("view-history"), i18n("View &History" ), this );
+ actionCollection()->addAction( "viewChatHistory", viewChatHistory );
+ connect(viewChatHistory, SIGNAL(triggered(bool)), this, SLOT(slotViewHistory()));
+
KAction *actionQuote = new KAction ( KIcon ( "go-last" ),i18n ( "Quote Last Message" ), this );
actionCollection()->addAction ( "historyQuote",actionQuote );
connect ( actionQuote,SIGNAL ( triggered ( bool ) ),this,SLOT ( slotQuote() ) );
@@ -153,4 +159,37 @@
m_manager->view()->setCurrentMessage ( msg );
}
+void HistoryGUIClient::slotViewHistory()
+{
+ // Original Code, but this any segfault if anything in this pipe is NULL - Tejas Dinkar
+ //Kopete::MetaContact *m = Kopete::ChatSessionManager::self()->activeView()->msgManager()->members().first()->metaContact();
+
+ //The same as above but with some checking
+ KopeteView::KopeteView *view= Kopete::ChatSessionManager::self()->activeView();
+ if (!view) {
+ kDebug()<<"Unable to Get Active View!";
+ return;
+ }
+
+ Kopete::ChatSession *session = view->msgManager();
+ if (!session) {
+ kDebug()<<"Unable to Get Active Session!";
+ return;
+ }
+
+ Kopete::Contact *contact = session->members().first();
+ if (!contact) {
+ kDebug()<<"Unable to get contact!";
+ return;
+ }
+
+ Kopete::MetaContact *m = contact->metaContact();
+
+ if(m)
+ {
+ HistoryDialog* dialog = new HistoryDialog(m);
+ dialog->setObjectName( QLatin1String("HistoryDialog") );
+ }
+}
+
#include "historyguiclient.moc"
diff -uNr kdenetwork-4.2.0/kopete/plugins/history/historyguiclient.h kdenetwork-4.2.0-kopete-view-history/kopete/plugins/history/historyguiclient.h
--- kdenetwork-4.2.0/kopete/plugins/history/historyguiclient.h 2008-02-13 21:16:06.000000000 +0530
+++ kdenetwork-4.2.0-kopete-view-history/kopete/plugins/history/historyguiclient.h 2009-02-21 16:09:45.449182229 +0530
@@ -41,6 +41,7 @@
void slotLast();
void slotNext();
void slotQuote();
+ void slotViewHistory();
private:
HistoryLogger *m_logger;
Index: kdenetwork.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kdenetwork/devel/kdenetwork.spec,v
retrieving revision 1.177
retrieving revision 1.178
diff -u -r1.177 -r1.178
--- kdenetwork.spec 17 Feb 2009 16:09:35 -0000 1.177
+++ kdenetwork.spec 21 Feb 2009 11:48:39 -0000 1.178
@@ -2,7 +2,7 @@
Name: kdenetwork
Epoch: 7
Version: 4.2.0
-Release: 7%{?dist}
+Release: 8%{?dist}
License: GPLv2
Group: Applications/Internet
@@ -19,6 +19,8 @@
# http://websvn.kde.org/?view=rev&revision=920417
Patch102: kdenetwork-4.2.0-kppp-crash-fix.patch
Patch103: kdenetwork-kopete-gcc44-fix.patch
+# backported from 4.3
+Patch104: kdenetwork-4.2.0-kopete-view-history.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -102,6 +104,7 @@
%patch101 -p0 -b .yahoo
%patch102 -p4 -b .kppp-crash
%patch103 -p0 -b .gcc44
+%patch104 -p1 -b .kopete-view-history
rm -rf kopete/protocols/gadu/libgadu/
@@ -177,6 +180,9 @@
%changelog
+* Sat Feb 21 2009 Tejas Dinkar <tejas at gja.in> - 4.2.0-8
+- Added patch to add View History to Kopete (backport from trunk)
+
* Tue Feb 17 2009 Lorenzo Villani <lvillani at binaryhelix.net> - 7:4.2.0-7
- Make GCC 4.4 happy (patch)
- Previous message: rpms/ochusha/devel .cvsignore, 1.69, 1.70 ochusha.spec, 1.96, 1.97 sources, 1.69, 1.70
- Next message: rpms/gnome-commander/devel .cvsignore, 1.25, 1.26 gnome-commander.spec, 1.48, 1.49 sources, 1.25, 1.26
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list