[Knode-devel] kdepim/knode
Zack Rusin
zack at kde.org
Mon Jan 26 08:08:38 CET 2004
CVS commit by zrusin:
Implementing checking for new headers in all accounts.
M +10 -0 knmainwidget.cpp 1.21
M +2 -0 knmainwidget.h 1.11
M +4 -1 knodeui.rc 1.42
--- kdepim/knode/knmainwidget.cpp #1.20:1.21
@@ -633,4 +633,6 @@ void KNMainWidget::initActions()
a_ctAccGetNewHdrs = new KAction(i18n("&Get New Articles in All Groups"), "mail_get", 0, this,
SLOT(slotAccGetNewHdrs()), actionCollection(), "account_dnlHeaders");
+ a_ctAccGetNewHdrsAll = new KAction(i18n("&Get New Articles in All Accounts"), "mail_get2", 0, this,
+ SLOT(slotAccGetNewHdrsAll()), actionCollection(), "account_dnlAllHeaders");
a_ctAccDelete = new KAction(i18n("&Delete Account"), "editdelete", 0, this,
SLOT(slotAccDelete()), actionCollection(), "account_delete");
@@ -1222,4 +1224,5 @@ void KNMainWidget::slotCollectionSelecte
a_ctAccExpireAll->setEnabled(enabled);
a_ctAccGetNewHdrs->setEnabled(enabled);
+ a_ctAccGetNewHdrsAll->setEnabled(enabled);
a_ctAccDelete->setEnabled(enabled);
a_ctAccPostNewArticle->setEnabled(enabled);
@@ -1698,4 +1701,11 @@ void KNMainWidget::slotAccDelete()
}
+void KNMainWidget::slotAccGetNewHdrsAll()
+{
+ kdDebug(5003) << "KNMainWindow::slotAccGetNewHdrsAll()" << endl;
+
+ for (KNNntpAccount *account = a_ccManager->first(); account; account = a_ccManager->next() )
+ g_rpManager->checkAll(account);
+}
void KNMainWidget::slotAccPostNewArticle()
--- kdepim/knode/knmainwidget.h #1.10:1.11
@@ -250,4 +250,5 @@ protected:
*a_ctAccExpireAll,
*a_ctAccGetNewHdrs,
+ *a_ctAccGetNewHdrsAll,
*a_ctAccDelete,
*a_ctAccPostNewArticle;
@@ -336,4 +337,5 @@ protected slots:
void slotAccExpireAll();
void slotAccGetNewHdrs();
+ void slotAccGetNewHdrsAll();
void slotAccDelete();
void slotAccPostNewArticle();
--- kdepim/knode/knodeui.rc #1.41:1.42
@@ -1,4 +1,4 @@
<!DOCTYPE kpartgui>
-<kpartgui name="KNode" version="36">
+<kpartgui name="KNode" version="37">
<MenuBar>
@@ -50,4 +50,5 @@
<Menu name="account"><text>A&ccount</text>
<Action name="account_dnlHeaders"/>
+ <Action name="account_dnlAllHeaders"/>
<Action name="account_subscribe"/>
<Action name="account_expire_all"/>
@@ -127,4 +128,5 @@
<ToolBar noMerge="1" name="mainToolBar"><text>Main Toolbar</text>
<Action name="account_dnlHeaders"/>
+ <Action name="account_dnlAllHeaders"/>
<Action name="net_stop"/>
<Separator/>
@@ -147,4 +149,5 @@
<Menu name="account_popup">
<Action name="account_dnlHeaders"/>
+ <Action name="account_dnlAllHeaders"/>
<Action name="account_subscribe"/>
<Action name="account_expire_all"/>
More information about the Knode-devel
mailing list