/**************************************************************************** ** ** Copyright (C) 1992-2008 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 #include #include 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