3 #ifndef KMReaderMainWin_h
4 #define KMReaderMainWin_h
6 #include "secondarywindow.h"
18 class KFontSizeAction;
19 template < typename T, typename S> class TQMap;
31 KMReaderMainWin( bool htmlOverride, bool htmlLoadExtOverride, char *name = 0 );
32 KMReaderMainWin( char *name = 0 );
33 KMReaderMainWin(KMMessagePart* aMsgPart,
34 bool aHTML, const TQString& aFileName, const TQString& pname,
35 const TQString & encoding, char *name = 0 );
36 virtual ~KMReaderMainWin();
38 void setUseFixedFont( bool useFixedFont );
48 void showMsg( const TQString & encoding, KMMessage *msg,
49 unsigned long serNumOfOriginalMessage = 0, int nodeIdOffset = -1 );
54 void setupForwardingActionsList();
57 void slotMsgPopup( KMMessage &aMsg, const KURL &aUrl, const TQPoint& aPoint);
60 void copySelectedToFolder( int menuId );
63 void slotForwardInlineMsg();
64 void slotForwardAttachedMsg();
65 void slotForwardDigestMsg();
66 void slotRedirectMsg();
67 void slotShowMsgSrc();
72 void slotFontAction( const TQString &);
73 void slotSizeAction( int);
74 void slotCreateTodo();
75 void slotEditToolbars();
77 void slotConfigChanged();
78 void slotUpdateToolbars();
80 void slotFolderRemoved( TQObject* folderPtr );
84 void slotReplyOrForwardFinished();
87 void initKMReaderMainWin();
93 void setupForwardActions();
98 TQMap<int,KMFolder*> mMenuToFolder;
100 KAction *mTrashAction, *mPrintAction, *mSaveAsAction, *mForwardInlineAction,
101 *mForwardAttachedAction, *mForwardDigestAction, *mRedirectAction,
103 KActionMenu *mForwardActionMenu;
104 KFontAction *fontAction;
105 KFontSizeAction *fontSizeAction;
|