QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1488|回复: 12

尝试移植 kfuseiso...[ 收工了~ ]

[复制链接]
发表于 2009-8-16 08:51:43 | 显示全部楼层 |阅读模式
kfuseiso 是个挂载光盘镜像文件的小工具,
一个基于 KDE 对话框的工具界面
一个文件右键菜单操作
一个 kio isomedia 的协议插件
一个 kfile 文件类型插件
个人觉得挺好用的,只可惜没见到 KDE4 版本的....

[ 本帖最后由 nihui 于 2009-8-16 16:15 编辑 ]
 楼主| 发表于 2009-8-16 10:50:13 | 显示全部楼层
移植了两个:
一个基于 KDE 对话框的工具界面
一个 kio isomedia 的协议插件

还剩两个,难度较大:
[一个文件右键菜单操作] 使用的 libkonq api 80%+ 变了.....
[一个 kfile 文件类型插件],KDE4 删除了 kfile 插件机制,全部改用 strigi,需要用 strigi 重写.....

回复

使用道具 举报

 楼主| 发表于 2009-8-16 12:35:16 | 显示全部楼层
一个文件右键菜单操作也基本上完成了

kfile plugin -> strigi analyzer 不准备移植了.... ;(
回复

使用道具 举报

 楼主| 发表于 2009-8-16 15:48:55 | 显示全部楼层
基本上就算这样子了,修正了三个 memory leak....

上图~
有谁愿意帮忙完善的么?





回复

使用道具 举报

发表于 2009-8-16 19:58:49 | 显示全部楼层
nihui ... 我还记得几个月前你说你自己不懂编程来着,呵呵。
我刚刚才搞明白QTreeView双击事件中currentindex.data()为何有时返回空值,原来无论选择蓝条是否是一整行的,currentindex返回的具体值都是具体你点击位置的item,所以我现在用两个QStringList 列表分别存储两列,用两个for 循环代入,下面几句是得到点击值的方法,items是QStringList 列表之一。
QModelIndex index0 = currentIndex();
qDebug() << index0.data().toString();
qDebug() << items.at(index0.row());
回复

使用道具 举报

 楼主| 发表于 2009-8-16 20:12:21 | 显示全部楼层
原帖由 haulm 于 2009-8-16 19:58 发表
nihui ... 我还记得几个月前你说你自己不懂编程来着,呵呵。
我刚刚才搞明白QTreeView双击事件中currentindex.data()为何有时返回空值,原来无论选择蓝条是否是一整行的,currentindex返回的具体值都是具体你点击位置的ite ...


是啊,几个月前还不懂的呢... 上个学期才学的...
回复

使用道具 举报

 楼主| 发表于 2009-8-16 20:37:24 | 显示全部楼层
kfuseiso-20090816.tar.bz2

源码传上来了...
回复

使用道具 举报

发表于 2009-8-16 21:55:50 | 显示全部楼层
这个可以发布到kde-app.org吗?
回复

使用道具 举报

 楼主| 发表于 2009-8-16 22:14:36 | 显示全部楼层
原帖由 chwoozy 于 2009-8-16 21:55 发表
这个可以发布到kde-app.org吗?


本来就是 kde-apps.org 上的,但只有 KDE3 版本的....
楼上想发布的话就发布吧~
回复

使用道具 举报

发表于 2009-8-16 23:10:36 | 显示全部楼层
hoho,有时间的话,移植下wlassistant吧。
回复

使用道具 举报

 楼主| 发表于 2009-8-16 23:26:35 | 显示全部楼层
原帖由 sejishikong 于 2009-8-16 23:10 发表
hoho,有时间的话,移植下wlassistant吧。


从来没用过无线网络,无法测试
而且移植的话肯定需要适应 KDE4 的 solid 架构.....难度颇大~
这程序一点儿也不好玩(至少我这么觉得)
所以暂时拒绝接收建议,嘿嘿~
回复

使用道具 举报

发表于 2009-8-18 21:23:56 | 显示全部楼层
原帖由 nihui 于 2009-8-16 22:14 发表


本来就是 kde-apps.org 上的,但只有 KDE3 版本的....
楼上想发布的话就发布吧~

这个作品是你写的,再加上我很久都没有编过程了,我觉得没有这个资格把别人的东西发布了,还是由移植者自己发布比较好
ps:我在KDE中国论坛的ID是figochen
回复

使用道具 举报

 楼主| 发表于 2009-8-18 23:06:18 | 显示全部楼层
原帖由 chwoozy 于 2009-8-18 21:23 发表

这个作品是你写的,再加上我很久都没有编过程了,我觉得没有这个资格把别人的东西发布了,还是由移植者自己发布比较好
ps:我在KDE中国论坛的ID是figochen ...

http://www.kde-apps.org/content/show.php?content=110509

原来 figochen 是公社老会员了啊~~
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-2 20:34 , Processed in 0.042046 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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