~ubuntu-branches/ubuntu/raring/kdepim/raring-proposed

« back to all changes in this revision

Viewing changes to kmail/kmmainwidget.h

  • Committer: Package Import Robot
  • Author(s): Jonathan Riddell
  • Date: 2012-06-07 07:56:38 UTC
  • mfrom: (0.2.27)
  • Revision ID: package-import@ubuntu.com-20120607075638-0luhdq11z7sgvs4m
Tags: 4:4.8.80-0ubuntu1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
40
40
#include <QTimer>
41
41
#include <akonadi/kmime/standardmailactionmanager.h>
42
42
#include <messagelist/core/view.h>
43
 
#include <Solid/Networking>
44
43
 
45
44
namespace Akonadi {
46
45
  class EntityListView;
57
56
class KActionMenu;
58
57
class KToggleAction;
59
58
class KMMetaFilterActionCommand;
60
 
class KMSystemTray;
61
59
class CollectionPane;
62
60
class KMCommand;
63
61
class KMMoveCommand;
73
71
  class StatusBarLabel;
74
72
  class TagActionManager;
75
73
  class FolderShortcutActionManager;
 
74
  class KMSystemTray;
76
75
}
77
76
 
78
77
namespace KSieveUi {
166
165
    */
167
166
    static const PtrList *mainWidgetList();
168
167
 
169
 
    KMSystemTray *systray() const;
 
168
    KMail::KMSystemTray *systray() const;
170
169
 
171
170
    /**
172
171
      Return the list of all action, in order to check shortcuts conflicts against them.
190
189
    KMail::FolderShortcutActionManager *folderShortcutActionManager() const {
191
190
      return mFolderShortcutActionManager;
192
191
    }
 
192
    void savePaneSelection();
193
193
 
194
194
  public slots:
195
195
    // Moving messages around
356
356
    void slotStartCertManager();
357
357
    void slotStartWatchGnuPG();
358
358
    void slotApplyFilters();
 
359
    void slotApplyFiltersOnFolder();
359
360
    void slotExpandThread();
360
361
    void slotExpandAllThreads();
361
362
    void slotCollapseThread();
371
372
    void slotSendQueuedVia( QAction* item );
372
373
    void slotOnlineStatus();
373
374
    void slotUpdateOnlineStatus( GlobalSettings::EnumNetworkState::type );
374
 
    void slotNetworkStatusChanged ( Solid::Networking::Status );
375
 
    void slotMessagePopup(const Akonadi::Item& ,const KUrl&,const QPoint& );
 
375
    void slotMessagePopup(const Akonadi::Item& ,const KUrl&,const KUrl &imageUrl,const QPoint& );
376
376
    void slotDelayedMessagePopup( KJob *job );
377
377
    void slotMarkAll();
378
378
    void slotFocusQuickSearch();
386
386
    void slotAntiVirusWizard();
387
387
    void slotFilterLogViewer();
388
388
    void slotAccountWizard();
 
389
    void slotImportWizard();
 
390
 
389
391
    /** Message navigation */
390
392
    void slotSelectNextMessage();
391
393
    void slotExtendSelectionToNextMessage();
455
457
    void slotCollectionChanged( const Akonadi::Collection&, const QSet<QByteArray>& );
456
458
    void slotCreateNewTab( bool );
457
459
    void slotShowNotification();
458
 
 
 
460
    void slotConfigureAutomaticArchiving();
459
461
  private:
460
462
    void updateHtmlMenuEntry();
461
463
 
547
549
 
548
550
    void slotCollectionPropertiesContinued( KJob* job );
549
551
    void slotDeletionCollectionResult(KJob* job);
 
552
    void slotServerSideSubscription();
 
553
    void slotFetchItemsForFolderDone(KJob*job);
550
554
 
551
555
private:
552
556
    // Message actions
562
566
    KAction *mNextMessageAction, *mPreviousMessageAction;
563
567
    KAction *mExpireConfigAction;
564
568
    KAction *mAddFavoriteFolder;
 
569
    KAction *mApplyFiltersOnFolder;
565
570
    // Custom template actions menu
566
571
    KActionMenu *mTemplateMenu;
567
572
 
581
586
    KMReaderWin  *mMsgView;
582
587
    QSplitter    *mSplitter1, *mSplitter2, *mFolderViewSplitter;
583
588
    Akonadi::Collection mTemplateFolder;
584
 
    KUrl          mUrlCurrent;
585
589
    QMenu        *mActMenu;
586
590
    QMenu        *mSendMenu;
587
591
    bool          mLongFolderList;
620
624
 
621
625
    KMail::TagActionManager *mTagActionManager;
622
626
    KMail::FolderShortcutActionManager *mFolderShortcutActionManager;
623
 
    KMSystemTray *mSystemTray;
 
627
    KMail::KMSystemTray *mSystemTray;
624
628
    KSharedConfig::Ptr mConfig;
625
629
    KXMLGUIClient *mGUIClient;
626
630
 
644
648
 
645
649
    MailCommon::FolderSelectionDialog* mMoveOrCopyToDialog;
646
650
    MailCommon::FolderSelectionDialog* mSelectFromAllFoldersDialog;
 
651
    KAction *mServerSideSubscription;
647
652
};
648
653
 
649
654
#endif