~ubuntu-branches/ubuntu/saucy/texmacs/saucy

« back to all changes in this revision

Viewing changes to src/Plugins/Qt/qt_menu.hpp

  • Committer: Bazaar Package Importer
  • Author(s): Atsuhito KOHDA
  • Date: 2011-04-04 13:58:09 UTC
  • mfrom: (4.1.13 sid)
  • Revision ID: james.westby@ubuntu.com-20110404135809-6f6jvotefb694vgp
Tags: 1:1.0.7.10-1
* New Upstream Release.
* Added gostscript to Build-Depends.  (Closes: #582228)

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
#include <QMenu>
17
17
#include <QAction>
18
18
 
19
 
QMenu* to_qmenu (widget w);
 
19
 
 
20
 
 
21
class qt_menu_rep: public qt_widget_rep {
 
22
public:
 
23
  QAction  *item;
 
24
  qt_menu_rep (QAction* _item);
 
25
  ~qt_menu_rep () { 
 
26
    delete item; // the submenu is usually also deleted since item is a QTMAction
 
27
  }
 
28
  
 
29
  virtual QMenu *get_qmenu() { return (item ? item->menu() : NULL); }
 
30
  
 
31
  virtual void send (slot s, blackbox val);
 
32
  virtual widget make_popup_widget ();
 
33
  virtual widget popup_window_widget (string s);
 
34
  virtual widget plain_window_widget (string s);
 
35
  virtual QAction* as_qaction ();
 
36
};
 
37
 
20
38
 
21
39
#endif // defined QT_MENU_HPP