/**************************************************************************** ** $Id: qt/menu.h 3.3.8 edited Jan 11 14:37 $ ** ** Copyright (C) 1992-2007 Trolltech ASA. All rights reserved. ** ** This file is part of an example program for Qt. This example ** program may be used, distributed and modified without limitation. ** *****************************************************************************/ #ifndef MENU_H #define MENU_H #include <qwidget.h> #include <qmenubar.h> #include <qlabel.h> class MenuExample : public QWidget { Q_OBJECT public: MenuExample( QWidget *parent=0, const char *name=0 ); public slots: void open(); void news(); void save(); void closeDoc(); void undo(); void redo(); void normal(); void bold(); void underline(); void about(); void aboutQt(); void printer(); void file(); void fax(); void printerSetup(); protected: void resizeEvent( QResizeEvent * ); signals: void explain( const QString& ); private: void contextMenuEvent ( QContextMenuEvent * ); QMenuBar *menu; QLabel *label; bool isBold; bool isUnderline; int boldID, underlineID; }; #endif // MENU_H