• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdepim
  • Sitemap
  • Contact Us
 

knode

KNMainWidget Class Reference

#include <knmainwidget.h>

Inheritance diagram for KNMainWidget:

Inheritance graph
[legend]

List of all members.


Detailed Description

This is the central part of the KNode GUI.

Definition at line 68 of file knmainwidget.h.


Public Slots

Q_SCRIPTABLE void deleteArticle ()
Q_SCRIPTABLE void editArticle ()
Q_SCRIPTABLE void expireArticles ()
Q_SCRIPTABLE void expireArticlesInCurrentGroup ()
Q_SCRIPTABLE void fetchHeaders ()
Q_SCRIPTABLE void fetchHeadersInCurrentGroup ()
Q_SCRIPTABLE bool handleCommandLine ()
Q_SCRIPTABLE void markAllAsRead ()
Q_SCRIPTABLE void markAllAsUnread ()
Q_SCRIPTABLE void markAsRead ()
Q_SCRIPTABLE void markAsUnread ()
Q_SCRIPTABLE void markThreadAsRead ()
Q_SCRIPTABLE void markThreadAsUnread ()
Q_SCRIPTABLE void nextArticle ()
Q_SCRIPTABLE void nextGroup ()
Q_SCRIPTABLE void nextUnreadArticle ()
Q_SCRIPTABLE void nextUnreadThread ()
Q_SCRIPTABLE void postArticle ()
Q_SCRIPTABLE void previousArticle ()
Q_SCRIPTABLE void previousGroup ()
Q_SCRIPTABLE void sendNow ()
Q_SCRIPTABLE void sendPendingMessages ()

Signals

void signalCaptionChangeRequest (const QString &)

Public Member Functions

KNode::ArticleWidget * articleViewer () const
void blockUI (bool b=true)
KNCollectionView * collectionView () const
void configChanged ()
void disableAccels (bool b=true)
KNHeaderView * headerView () const
 KNMainWidget (KXMLGUIClient *client, QWidget *parent)
void openURL (const QString &url)
void openURL (const KUrl &url)
void prepareShutdown ()
bool queryClose ()
void secureProcessEvents ()
void setCursorBusy (bool b=true)
void setStatusHelpMsg (const QString &text)
void setStatusMsg (const QString &=QString(), int id=SB_MAIN)
virtual QSize sizeHint () const
KSqueezedTextLabel * statusBarLabelFilter () const
KSqueezedTextLabel * statusBarLabelGroup () const
void updateCaption ()
 ~KNMainWidget ()

Protected Slots

void slotAccDelete ()
void slotAccExpireAll ()
void slotAccGetNewHdrs ()
void slotAccGetNewHdrsAll ()
void slotAccPostNewArticle ()
void slotAccProperties ()
void slotAccRename ()
void slotAccSubscribe ()
void slotArtCollapseAll ()
void slotArtDelete ()
void slotArtEdit ()
void slotArtExpandAll ()
void slotArticleRMB (K3ListView *, Q3ListViewItem *i, const QPoint &p)
void slotArticleSelected (Q3ListViewItem *)
void slotArticleSelectionChanged ()
void slotArtOpenNewWindow ()
void slotArtRefreshList ()
void slotArtSearch ()
void slotArtSendNow ()
void slotArtSendOutbox ()
void slotArtSetArtRead ()
void slotArtSetArtUnread ()
void slotArtSetThreadRead ()
void slotArtSetThreadUnread ()
void slotArtSortHeaders (int i)
void slotArtSortHeadersKeyb ()
void slotArtToggleIgnored ()
void slotArtToggleShowThreads ()
void slotArtToggleThread ()
void slotArtToggleWatched ()
void slotCollectionRenamed (Q3ListViewItem *)
void slotCollectionRMB (K3ListView *, Q3ListViewItem *i, const QPoint &p)
void slotCollectionSelected (Q3ListViewItem *)
void slotCollectionViewDrop (QDropEvent *e, KNCollectionViewItem *after)
void slotFetchArticleWithID ()
void slotFolCompact ()
void slotFolCompactAll ()
void slotFolDelete ()
void slotFolEmpty ()
void slotFolMBoxExport ()
void slotFolMBoxImport ()
void slotFolNew ()
void slotFolNewChild ()
void slotFolRename ()
void slotGrpExpire ()
void slotGrpGetNewHdrs ()
void slotGrpProperties ()
void slotGrpRename ()
void slotGrpReorganize ()
void slotGrpSetAllRead ()
void slotGrpSetAllUnread ()
void slotGrpSetUnread ()
void slotGrpUnsubscribe ()
void slotHdrViewSortingChanged (int i)
void slotNavNextUnreadArt ()
void slotNavNextUnreadThread ()
void slotNavReadThrough ()
void slotNetCancel ()
void slotNetworkActive (bool b)
void slotOpenArticle (Q3ListViewItem *item)
void slotReScore ()
void slotScoreEdit ()
void slotScoreLower ()
void slotScoreRaise ()
void slotSettings ()
void slotToggleQuickSearch ()

Protected Member Functions

KActionCollection * actionCollection () const
void closeCurrentThread ()
bool eventFilter (QObject *, QEvent *)
KXMLGUIFactory * factory () const
bool firstStart ()
virtual void fontChange (const QFont &)
void getSelectedArticles (QList< KNLocalArticle * > &l)
void getSelectedArticles (QList< KNRemoteArticle * > &l)
void getSelectedArticles (QList< KNArticle * > &l)
void getSelectedThreads (QList< KNRemoteArticle * > &l)
void initActions ()
void initStatusBar ()
virtual void paletteChange (const QPalette &)
void readOptions ()
bool requestShutdown ()
void saveOptions ()

Protected Attributes

KNAccountManager * a_ccManager
QAction * a_ctAccDelete
QAction * a_ctAccExpireAll
QAction * a_ctAccGetNewHdrs
QAction * a_ctAccGetNewHdrsAll
QAction * a_ctAccPostNewArticle
QAction * a_ctAccProperties
QAction * a_ctAccRename
QAction * a_ctAccSubscribe
QAction * a_ctArtCollapseAll
QAction * a_ctArtDelete
QAction * a_ctArtEdit
QAction * a_ctArtExpandAll
KNFilterSelectAction * a_ctArtFilter
QAction * a_ctArtFilterKeyb
QAction * a_ctArtOpenNewWindow
QAction * a_ctArtRefreshList
QAction * a_ctArtSearch
QAction * a_ctArtSendNow
QAction * a_ctArtSendOutbox
QAction * a_ctArtSetArtRead
QAction * a_ctArtSetArtUnread
QAction * a_ctArtSetThreadRead
QAction * a_ctArtSetThreadUnread
KSelectAction * a_ctArtSortHeaders
QAction * a_ctArtSortHeadersKeyb
QAction * a_ctArtToggleIgnored
KToggleAction * a_ctArtToggleShowThreads
QAction * a_ctArtToggleThread
QAction * a_ctArtToggleWatched
QAction * a_ctFetchArticleWithID
QAction * a_ctFolCompact
QAction * a_ctFolCompactAll
QAction * a_ctFolDelete
QAction * a_ctFolEmpty
QAction * a_ctFolMboxExport
QAction * a_ctFolMboxImport
QAction * a_ctFolNew
QAction * a_ctFolNewChild
QAction * a_ctFolRename
QAction * a_ctGrpExpire
QAction * a_ctGrpGetNewHdrs
QAction * a_ctGrpProperties
QAction * a_ctGrpRename
QAction * a_ctGrpReorganize
QAction * a_ctGrpSetAllRead
QAction * a_ctGrpSetAllUnread
QAction * a_ctGrpSetUnread
QAction * a_ctGrpUnsubscribe
QAction * a_ctNavNextArt
QAction * a_ctNavNextGroup
QAction * a_ctNavNextUnreadArt
QAction * a_ctNavNextUnreadThread
QAction * a_ctNavPrevArt
QAction * a_ctNavPrevGroup
QAction * a_ctNavReadThrough
QAction * a_ctNetCancel
QAction * a_ctReScore
QAction * a_ctScoreLower
QAction * a_ctScoreRaise
QAction * a_ctScoresEdit
KToggleAction * a_ctToggleQuickSearch
KNArticleFactory * a_rtFactory
KNArticleManager * a_rtManager
bool b_lockui
KNConfigManager * c_fgManager
KNCollectionView * c_olView
KNFilterManager * f_ilManager
KNFolderManager * f_olManager
KNGroupManager * g_rpManager
KNHeaderView * h_drView
KNMemoryManager * m_emManager
KNode::ArticleWidget * mArticleViewer
Kpgp::Module * p_gp
KNProgress * p_rogBar
KToolBar * q_uicksearch
KNScoringManager * s_coreManager
QLineEdit * s_earchLineEdit

Constructor & Destructor Documentation

KNMainWidget::KNMainWidget ( KXMLGUIClient *  client,
QWidget *  parent 
)

Definition at line 86 of file knmainwidget.cpp.

KNMainWidget::~KNMainWidget (  ) 

Definition at line 247 of file knmainwidget.cpp.


Member Function Documentation

KActionCollection * KNMainWidget::actionCollection (  )  const [protected]

Definition at line 2048 of file knmainwidget.cpp.

KNode::ArticleWidget* KNMainWidget::articleViewer (  )  const [inline]

Returns the article viewer.

Definition at line 104 of file knmainwidget.h.

void KNMainWidget::blockUI ( bool  b = true  ) 

Definition at line 353 of file knmainwidget.cpp.

void KNMainWidget::closeCurrentThread (  )  [protected]

Definition at line 1111 of file knmainwidget.cpp.

KNCollectionView* KNMainWidget::collectionView (  )  const [inline]

Returns the folder tree widget.

Definition at line 100 of file knmainwidget.h.

void KNMainWidget::configChanged (  ) 

update fonts and colors

Definition at line 534 of file knmainwidget.cpp.

void KNMainWidget::deleteArticle (  )  [slot]

Delete the current article.

Definition at line 2203 of file knmainwidget.cpp.

void KNMainWidget::disableAccels ( bool  b = true  ) 

Definition at line 375 of file knmainwidget.cpp.

void KNMainWidget::editArticle (  )  [slot]

Edit the current article.

Definition at line 2215 of file knmainwidget.cpp.

bool KNMainWidget::eventFilter ( QObject *  o,
QEvent *  e 
) [protected]

Definition at line 1054 of file knmainwidget.cpp.

void KNMainWidget::expireArticles (  )  [slot]

Expire articles in all groups.

Definition at line 2137 of file knmainwidget.cpp.

void KNMainWidget::expireArticlesInCurrentGroup (  )  [slot]

Expire the articles in the current group.

Definition at line 2155 of file knmainwidget.cpp.

KXMLGUIFactory * KNMainWidget::factory (  )  const [protected]

Definition at line 2053 of file knmainwidget.cpp.

void KNMainWidget::fetchHeaders (  )  [slot]

Fetch all the new article headers.

Definition at line 2131 of file knmainwidget.cpp.

void KNMainWidget::fetchHeadersInCurrentGroup (  )  [slot]

Fetch the new headers in the selected groups.

Definition at line 2149 of file knmainwidget.cpp.

bool KNMainWidget::firstStart (  )  [protected]

checks if run for the first time, sets some global defaults (email configuration)

Definition at line 908 of file knmainwidget.cpp.

void KNMainWidget::fontChange ( const QFont &   )  [protected, virtual]

update appearance

Definition at line 1039 of file knmainwidget.cpp.

void KNMainWidget::getSelectedArticles ( QList< KNLocalArticle * > &  l  )  [protected]

void KNMainWidget::getSelectedArticles ( QList< KNRemoteArticle * > &  l  )  [protected]

void KNMainWidget::getSelectedArticles ( QList< KNArticle * > &  l  )  [protected]

void KNMainWidget::getSelectedThreads ( QList< KNRemoteArticle * > &  l  )  [protected]

bool KNMainWidget::handleCommandLine (  )  [slot]

Process command-line options.

Definition at line 2220 of file knmainwidget.cpp.

KNHeaderView* KNMainWidget::headerView (  )  const [inline]

Returns the article list view.

Definition at line 102 of file knmainwidget.h.

void KNMainWidget::initActions (  )  [protected]

Definition at line 542 of file knmainwidget.cpp.

void KNMainWidget::initStatusBar (  )  [protected]

Definition at line 284 of file knmainwidget.cpp.

void KNMainWidget::markAllAsRead (  )  [slot]

Mark all the articles in the current group as read.

Definition at line 2161 of file knmainwidget.cpp.

void KNMainWidget::markAllAsUnread (  )  [slot]

Mark all the articles in the current group as unread.

Definition at line 2167 of file knmainwidget.cpp.

void KNMainWidget::markAsRead (  )  [slot]

Mark the current article as read.

Definition at line 2173 of file knmainwidget.cpp.

void KNMainWidget::markAsUnread (  )  [slot]

Mark the current article as unread.

Definition at line 2179 of file knmainwidget.cpp.

void KNMainWidget::markThreadAsRead (  )  [slot]

Mark the current thread as read.

Definition at line 2185 of file knmainwidget.cpp.

void KNMainWidget::markThreadAsUnread (  )  [slot]

Mark the current thread as unread.

Definition at line 2191 of file knmainwidget.cpp.

void KNMainWidget::nextArticle (  )  [slot]

Move to the next article.

Definition at line 2096 of file knmainwidget.cpp.

void KNMainWidget::nextGroup (  )  [slot]

Move to the next group.

Definition at line 2120 of file knmainwidget.cpp.

void KNMainWidget::nextUnreadArticle (  )  [slot]

Move to the next unread article.

Definition at line 2108 of file knmainwidget.cpp.

void KNMainWidget::nextUnreadThread (  )  [slot]

Move to the next unread thread.

Definition at line 2114 of file knmainwidget.cpp.

void KNMainWidget::openURL ( const QString &  url  ) 

Definition at line 430 of file knmainwidget.cpp.

void KNMainWidget::openURL ( const KUrl &  url  ) 

handle URL given as command-line argument

Definition at line 435 of file knmainwidget.cpp.

void KNMainWidget::paletteChange ( const QPalette &   )  [protected, virtual]

Definition at line 1047 of file knmainwidget.cpp.

void KNMainWidget::postArticle (  )  [slot]

Open the editor to post a new article in the selected group.

Definition at line 2143 of file knmainwidget.cpp.

void KNMainWidget::prepareShutdown (  ) 

Definition at line 990 of file knmainwidget.cpp.

void KNMainWidget::previousArticle (  )  [slot]

Move to the previous article.

Definition at line 2102 of file knmainwidget.cpp.

void KNMainWidget::previousGroup (  )  [slot]

Move to the previous group.

Definition at line 2126 of file knmainwidget.cpp.

bool KNMainWidget::queryClose (  ) 

exit

Definition at line 1025 of file knmainwidget.cpp.

void KNMainWidget::readOptions (  )  [protected]

Definition at line 937 of file knmainwidget.cpp.

bool KNMainWidget::requestShutdown (  )  [protected]

Definition at line 972 of file knmainwidget.cpp.

void KNMainWidget::saveOptions (  )  [protected]

Definition at line 956 of file knmainwidget.cpp.

void KNMainWidget::secureProcessEvents (  ) 

processEvents with some blocking

Definition at line 393 of file knmainwidget.cpp.

void KNMainWidget::sendNow (  )  [slot]

Send the current article.

Definition at line 2209 of file knmainwidget.cpp.

void KNMainWidget::sendPendingMessages (  )  [slot]

Send the pending articles.

Definition at line 2197 of file knmainwidget.cpp.

void KNMainWidget::setCursorBusy ( bool  b = true  ) 

Definition at line 346 of file knmainwidget.cpp.

void KNMainWidget::setStatusHelpMsg ( const QString &  text  ) 

Definition at line 321 of file knmainwidget.cpp.

void KNMainWidget::setStatusMsg ( const QString &  text = QString(),
int  id = SB_MAIN 
)

Definition at line 299 of file knmainwidget.cpp.

void KNMainWidget::signalCaptionChangeRequest ( const QString &   )  [signal]

QSize KNMainWidget::sizeHint (  )  const [virtual]

useful default value

Definition at line 424 of file knmainwidget.cpp.

void KNMainWidget::slotAccDelete (  )  [protected, slot]

Definition at line 1506 of file knmainwidget.cpp.

void KNMainWidget::slotAccExpireAll (  )  [protected, slot]

Definition at line 1489 of file knmainwidget.cpp.

void KNMainWidget::slotAccGetNewHdrs (  )  [protected, slot]

Definition at line 1497 of file knmainwidget.cpp.

void KNMainWidget::slotAccGetNewHdrsAll (  )  [protected, slot]

Definition at line 1515 of file knmainwidget.cpp.

void KNMainWidget::slotAccPostNewArticle (  )  [protected, slot]

Definition at line 1522 of file knmainwidget.cpp.

void KNMainWidget::slotAccProperties (  )  [protected, slot]

Definition at line 1461 of file knmainwidget.cpp.

void KNMainWidget::slotAccRename (  )  [protected, slot]

Definition at line 1471 of file knmainwidget.cpp.

void KNMainWidget::slotAccSubscribe (  )  [protected, slot]

Definition at line 1481 of file knmainwidget.cpp.

void KNMainWidget::slotArtCollapseAll (  )  [protected, slot]

Definition at line 1763 of file knmainwidget.cpp.

void KNMainWidget::slotArtDelete (  )  [protected, slot]

Definition at line 1956 of file knmainwidget.cpp.

void KNMainWidget::slotArtEdit (  )  [protected, slot]

Definition at line 1987 of file knmainwidget.cpp.

void KNMainWidget::slotArtExpandAll (  )  [protected, slot]

Definition at line 1774 of file knmainwidget.cpp.

void KNMainWidget::slotArticleRMB ( K3ListView *  ,
Q3ListViewItem *  i,
const QPoint &  p 
) [protected, slot]

Definition at line 1353 of file knmainwidget.cpp.

void KNMainWidget::slotArticleSelected ( Q3ListViewItem *  i  )  [protected, slot]

Definition at line 1123 of file knmainwidget.cpp.

void KNMainWidget::slotArticleSelectionChanged (  )  [protected, slot]

Definition at line 1161 of file knmainwidget.cpp.

void KNMainWidget::slotArtOpenNewWindow (  )  [protected, slot]

Definition at line 1936 of file knmainwidget.cpp.

void KNMainWidget::slotArtRefreshList (  )  [protected, slot]

Definition at line 1756 of file knmainwidget.cpp.

void KNMainWidget::slotArtSearch (  )  [protected, slot]

Definition at line 1749 of file knmainwidget.cpp.

void KNMainWidget::slotArtSendNow (  )  [protected, slot]

Definition at line 1973 of file knmainwidget.cpp.

void KNMainWidget::slotArtSendOutbox (  )  [protected, slot]

Definition at line 1949 of file knmainwidget.cpp.

void KNMainWidget::slotArtSetArtRead (  )  [protected, slot]

Definition at line 1804 of file knmainwidget.cpp.

void KNMainWidget::slotArtSetArtUnread (  )  [protected, slot]

Definition at line 1816 of file knmainwidget.cpp.

void KNMainWidget::slotArtSetThreadRead (  )  [protected, slot]

Definition at line 1828 of file knmainwidget.cpp.

void KNMainWidget::slotArtSetThreadUnread (  )  [protected, slot]

Definition at line 1847 of file knmainwidget.cpp.

void KNMainWidget::slotArtSortHeaders ( int  i  )  [protected, slot]

Definition at line 1732 of file knmainwidget.cpp.

void KNMainWidget::slotArtSortHeadersKeyb (  )