22 #ifndef KOMPOSER_CORE_H
23 #define KOMPOSER_CORE_H
25 #include "komposerIface.h"
27 #include <tdemainwindow.h>
28 #include <tqptrlist.h>
50 Core( TQWidget *parentWidget = 0, const char *name = 0 );
54 virtual void send( int how );
55 virtual void addAttachment( const KURL &url, const TQString &comment );
56 virtual void setBody( const TQString &body );
57 virtual void addAttachment( const TQString &name,
59 const TQByteArray &data,
60 const TQCString &type,
61 const TQCString &subType,
62 const TQCString ¶mAttr,
63 const TQString ¶mValue,
64 const TQCString &contDisp );
70 void slotPluginLoaded( Plugin* );
71 void slotAllPluginsLoaded();
72 void slotPreferences();
79 void slotInsertFile();
81 void slotNewComposer();
82 void slotAttachFile();
85 virtual void initWidgets();
87 void initConnections();
92 void addEditor( Komposer::Editor *editor );
93 void addPlugin( Komposer::Plugin *plugin );
96 TQWidgetStack *m_stack;
97 Editor *m_currentEditor;
98 PluginManager *m_pluginManager;
100 KSettings::Dialog *m_dlg;
|