qt-material-widgets/components/menu.h

33 lines
525 B
C++

#ifndef MENU_H
#define MENU_H
#include <QWidget>
#include "flatbutton.h"
class MenuItem : public FlatButton
{
Q_OBJECT
public:
explicit MenuItem(QWidget *parent = 0);
explicit MenuItem(const QString &text, QWidget *parent = 0);
~MenuItem();
};
class Menu : public QWidget
{
Q_OBJECT
public:
explicit Menu(QWidget *parent = 0);
~Menu();
void addMenuItem(MenuItem *item);
void addMenuItem(const QString &text);
protected:
void paintEvent(QPaintEvent *event);
};
#endif // MENU_H