QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: cjacker

QQ plugin for Kopete-0.10.x

[复制链接]
发表于 2005-6-1 14:44:18 | 显示全部楼层
中文显示补丁如下(针对test7):
[code:1]
--- qq/qqinterface.cpp.orig        2005-05-26 22:07:06.000000000 +0800
+++ qq/qqinterface.cpp        2005-06-01 14:42:07.000000000 +0800
@@ -164,23 +164,18 @@
   switch(eventCode)
   {
   case QQ_EXCEPTION_SEND_BYTES_WRONG:
-    KMessageBox::messageBox((QWidget *) 0,KMessageBox::WarningYesNo, i18n("Exceptioin for
-bytes sent"), i18n("Send Exception"));
+    KMessageBox::messageBox((QWidget *) 0,KMessageBox::WarningYesNo, i18n("Exceptioin for bytes sent"), i18n("Send Exception"));
     break;
   case QQ_CMD_KEEP_ALIVE:
-    KMessageBox::messageBox((QWidget *) 0,KMessageBox::Information, i18n("lost connection
-with server"), i18n("lost connection"));
+    KMessageBox::messageBox((QWidget *) 0,KMessageBox::Information, i18n("lost connection with server"), i18n("lost connection"));
     emit offlineOK();
     break;
   case QQ_CMD_SEND_IM:
-    KMessageBox::messageBox((QWidget *) 0,KMessageBox::WarningYesNo, i18n("Send Message Fa
-iled"), i18n("Send"));
+    KMessageBox::messageBox((QWidget *) 0,KMessageBox::WarningYesNo, i18n("Send Message Failed"), i18n("Send"));
     break;
   case QQ_CMD_GET_USER_INFO:
-    KMessageBox::messageBox((QWidget *) 0,KMessageBox::Information, i18n("Can't get person
-al details from server"),
-                                                                    i18n(" getting pe
-rsonal details"));
+    KMessageBox::messageBox((QWidget *) 0,KMessageBox::Information, i18n("Can't get personal details from server"),
+                                                                    i18n(" getting personal details"));
     break;
   case QQ_CMD_GET_FRIEND_LIST:
     KMessageBox::messageBox((QWidget *) 0,KMessageBox::Information, i18n("Can't get friend list from server"),
@@ -568,7 +563,7 @@
     QString num;
     num.setNum((packet->friends.at(i))->qqNum);
     QString nick;
-    nick=QString((packet->friends.at(i))->nick.ascii());
+    nick=QString((packet->friends.at(i))->nick);

     AllUserList.push_back((packet->friends.at(i))->qqNum);

[/code:1]

注:显示中文的补丁是@@ -568,7 +563,7 @@后那段,前面部分修正test7中无效换行的错误。
回复

使用道具 举报

 楼主| 发表于 2005-6-1 17:18:33 | 显示全部楼层

qq-test8 Update

www.magiclinux.org/people/cjacker/qq-test8.tar.gz

修改:
1,增加了kanker的中文补丁。
2,由于kopete API变化,删除好友的时候并没有真正从服务器删除。
   重载deleteContact后,问题解决。


test9的任务是调整eva 早期版本中几个UI比较粗糙的问题,比如信息窗口,搜索窗口上的不美观问题。以及中文化工作。


然后发布kopete-qq-0.1,主要目标是完成单独编译的支持,如果kopete接口暴露的好的话,还是可以实现的。

这样就不需要为了编译一个qq插件而重新编译kopete了。
回复

使用道具 举报

发表于 2005-6-1 19:01:42 | 显示全部楼层
也就是 buildrequire kopete-devel,再require kopete就行了。
回复

使用道具 举报

发表于 2005-6-1 19:36:54 | 显示全部楼层
我希望在配置里能加上隐身登录的选项。
回复

使用道具 举报

发表于 2005-6-1 20:38:31 | 显示全部楼层
还有现在不能向离线/隐身的用户发信息
回复

使用道具 举报

发表于 2005-6-1 23:38:27 | 显示全部楼层
隐身登录好像是kopete自己的功能,更好的办法是写一个kopete的插件,不应该是qq自己用的。
回复

使用道具 举报

发表于 2005-6-11 14:16:54 | 显示全部楼层
为什么我的qq死活登录不上? 说是密码不对 用gaim又可以登录的
有遇到过这个情况的吗?
回复

使用道具 举报

发表于 2005-6-11 19:04:18 | 显示全部楼层
问题出在qqinterface.cpp中的
void QQ::processLoginReply(LoginReplyPacket * packet)
  case QQ_LOGIN_REPLY_REDIRECT:

    hostAddress->setAddress(ntohl(*((Q_UINT32 *)(packet->redirectIp)))); //修改就可以了
回复

使用道具 举报

发表于 2005-6-27 01:17:02 | 显示全部楼层
无条件顶
回复

使用道具 举报

发表于 2005-7-28 21:40:04 | 显示全部楼层
我就纳闷,qq 群有什么吸引人的?搞个封闭的小圈圈,容量还有限。热衷于当管理员吗?马上就要搞实名制了!

如果召开会议,目前为止最方便的莫过于 MSN 了,随时召集任意多的人开会,完事大家个干个的,非常方便。而且隐私有一定保障,没有你的 id 根本看不见你。有没有摄像头别人也不能随便知道,避开一切讨厌的干扰。正是因为上述优点,magic 开发组至今仍然通行使用 msn。
回复

使用道具 举报

发表于 2005-7-29 04:04:07 | 显示全部楼层
支持一下。
回复

使用道具 举报

发表于 2005-7-29 08:24:57 | 显示全部楼层
[quote:507f812a78="KDE"]我就纳闷,qq 群有什么吸引人的?搞个封闭的小圈圈,容量还有限。热衷于当管理员吗?马上就要搞实名制了!

如果召开会议,目前为止最方便的莫过于 MSN 了,随时召集任意多的人开会,完事大家个干个的,非常方便。而且隐私有一定保障,没有你的 id 根本看不见你。有没有摄像头别人也不能随便知道,避开一切讨厌的干扰。正是因为上述优点,magic 开发组至今仍然通行使用 msn。[/quote]
群实际上是社区,和MSN的开会不一样的。不过实名制后,恐怕用群的人会少很多。
回复

使用道具 举报

发表于 2005-11-14 13:19:44 | 显示全部楼层
为什么现在不能下载“404 not found“
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-7 18:41 , Processed in 0.109331 second(s), 13 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表