From c78c604ae3eba43f6e81f0c94fbfd3cdf49532b2 Mon Sep 17 00:00:00 2001 From: chenyong Date: Sun, 25 Sep 2016 23:07:41 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E7=BD=AE=E9=A1=B9=E8=B7=AF=E5=BE=84?= =?UTF-8?q?=E8=A7=84=E8=8C=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- feiqwin.cpp | 2 +- plugin/unreadchecker.cpp | 5 +++-- readme.md | 6 +++--- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/feiqwin.cpp b/feiqwin.cpp index 7ecf923..e14ecfb 100644 --- a/feiqwin.cpp +++ b/feiqwin.cpp @@ -65,7 +65,7 @@ void FeiqWin::loadPlugins() for (auto iter : gAllPlugins) { cout<mSettings->value("plugin/"+QString(iter.first), "1").toBool()) + if (mMainWin->mSettings->value(QString(iter.first)+"/enable", "1").toBool()) { cout<<" enable"; mPlugins.append(iter.second); diff --git a/plugin/unreadchecker.cpp b/plugin/unreadchecker.cpp index 96870b7..be16e5d 100644 --- a/plugin/unreadchecker.cpp +++ b/plugin/unreadchecker.cpp @@ -2,7 +2,8 @@ #include #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); } diff --git a/readme.md b/readme.md index 8155bc5..78ee383 100644 --- a/readme.md +++ b/readme.md @@ -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分钟 ``` ## 计划中的特性