Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
这是基于qt实现的mac版飞秋。
mac下的“飞秋”大多数只是飞鸽传书协议,而且未发现令人满意的开源项目,所以基于c++与qt实现了基础的飞秋协议。
个性化设置(~/.feiq_setting.ini)包括:
[user]
name = CompileLife ;设置用户名
host = Niubility Macbook ;设置主机名
[app]
title = Feiq by CompileLife ;设置一个高端大气上档次的窗口标题名称,亮瞎围观你飞秋的人
unread_timer=600 ;启用定时提醒未读消息,间隔10分钟
[network]
custom_group=192.168.74.|192.168.82. ;设置一些广播包无法触及的子网,点号结束一个网段的定义,竖线分隔各个网段
界面的实现与飞秋协议部分是分离的。
feiqlib是通信、协议解析、mvc构架部分,基于c++ 11封装,仅适用unix代码。理论上可移植到任意的unix/linux系统上。
界面部分基于qt实现。使用了部分平台相关的特性,如在其他平台使用,可参考osx目录使用对应平台的native特性。
目前使用到的平台相关特性有:
引用代码,请注明代码出处。
mac下的“飞秋”大多数只是飞鸽传书协议,而且未发现令人满意的开源项目,所以基于c++与qt实现了基础的飞秋协议。
C++ C Objective-C++ QMake Objective-C