plugin.h
1 
21 #ifndef KOMPOSER_PLUGIN_H
22 #define KOMPOSER_PLUGIN_H
23 
24 #include <tqobject.h>
25 #include <kxmlguiclient.h>
26 
27 namespace Komposer
28 {
29  class Core;
30 
31  class Plugin : public TQObject,
32  virtual public KXMLGUIClient
33  {
34  TQ_OBJECT
35 
36  public:
37  virtual ~Plugin();
38 
39  signals:
40  void statusMessage( const TQString & );
41  void readyForUnload();
42 
43  protected slots:
47  virtual void startedComposing();
48 
53  virtual void sendClicked();
54 
58  virtual void quitClicked();
59 
60  virtual void aboutToUnload();
61 
62  protected:
63  Core *core() const;
64  protected:
65  friend class PluginManager;
66  Plugin( TQObject *parent, const char *name, const TQStringList& args = TQStringList() );
67 
68  private:
69  class Private;
70  Private *d;
71  };
72 
73 }
74 
75 #endif
attachment.h
Definition: attachment.h:29