Browse Source

配置项路径规范

tags/v1.0
chenyong 8 years ago
parent
commit
c78c604ae3
3 changed files with 7 additions and 6 deletions
  1. +1
    -1
      feiqwin.cpp
  2. +3
    -2
      plugin/unreadchecker.cpp
  3. +3
    -3
      readme.md

+ 1
- 1
feiqwin.cpp View File

@@ -65,7 +65,7 @@ void FeiqWin::loadPlugins()
for (auto iter : gAllPlugins)
{
cout<<iter.first;
if (mMainWin->mSettings->value("plugin/"+QString(iter.first), "1").toBool())
if (mMainWin->mSettings->value(QString(iter.first)+"/enable", "1").toBool())
{
cout<<" enable";
mPlugins.append(iter.second);


+ 3
- 2
plugin/unreadchecker.cpp View File

@@ -2,7 +2,8 @@
#include <QTimerEvent>
#include "platformdepend.h"

REGISTER_PLUGIN("unread_checker", UnreadChecker)
#define PLUGIN_NAME "unread_checker"
REGISTER_PLUGIN(PLUGIN_NAME, UnreadChecker)

UnreadChecker::UnreadChecker()
{
@@ -23,7 +24,7 @@ void UnreadChecker::init(FeiqWin *feiqWin)
IPlugin::init(feiqWin);

auto settings = mFeiq->settings();
mUnreadTimerInterval = settings->value("plugin/unread_timer", "0").toInt();
mUnreadTimerInterval = settings->value(PLUGIN_NAME"/timer", "0").toInt();
if (mUnreadTimerInterval > 0)
mUnreadTimerId = startTimer(mUnreadTimerInterval*1000, Qt::VeryCoarseTimer);
}


+ 3
- 3
readme.md View File

@@ -28,9 +28,9 @@ title = Feiq by CompileLife ;设置一个高端大气上档次的窗口标题名
[network]
custom_group=192.168.74.|192.168.82. ;设置一些广播包无法触及的子网,点号结束一个网段的定义,竖线分隔各个网段

[plugin]
unread_checker=1 ;启用定时提醒未读通知,默认启用
unread_timer=600 ;启用定时提醒未读消息,间隔10分钟
[unread_checker]
enable=1 ;启用定时提醒未读通知,默认启用
timer=600 ;启用定时提醒未读消息,间隔10分钟
```

## 计划中的特性


Loading…
Cancel
Save