You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdelibs/kdeui/tests/kpopuptest.cpp

41 lines
818 B

#include <kapplication.h>
#include <qwidget.h>
#include <qcursor.h>
#include "kpopupmenu.h"
class DemoWidget : public QWidget {
private:
KPopupMenu *menu;
void mousePressEvent(QMouseEvent *)
{
menu->popup(QCursor::pos());
}
void paintEvent(QPaintEvent *)
{
drawText(32, 32, "Press a Mouse Button!");
}
public:
DemoWidget() : QWidget()
{
menu = new KPopupMenu("Popup Menu:");
menu->insertItem("Item1");
menu->insertItem("Item2");
menu->insertSeparator();
menu->insertItem("Quit", qApp, SLOT(quit()));
}
};
int main(int argc, char **argv)
{
KApplication app(argc, argv, "kpopupmenutest");
DemoWidget w;
app.setMainWidget(&w);
w.setFont(QFont("helvetica", 12, QFont::Bold), true);
w.show();
return app.exec();
}