Ignore:
Timestamp:
Nov 10, 2009, 3:26:21 PM (16 years ago)
Author:
Dmitry A. Kuminov
Message:

tests: widget: Added the QMenuBar test case.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/widget/widget.cpp

    r304 r311  
    9797    }
    9898
     99    void mouseReleaseEvent(QMouseEvent *aE)
     100    {
     101        ++mPressed;
     102        update();
     103    }
     104
    99105    void focusInEvent(QFocusEvent *aE)
    100106    {
     
    120126public:
    121127
    122     MyButton(QWidget *aParent) : QPushButton(aParent) {}
     128    MyButton(QWidget *aParent) : QPushButton(aParent)
     129    {
     130        QMenu *menu = new QMenu(aParent);
     131        menu->addAction(QLatin1String("Action &1"));
     132        menu->addAction(QLatin1String("Action &2"));
     133        setMenu(menu);
     134    }
    123135
    124136#if 0
     
    239251//      setFocusPolicy(Qt::StrongFocus);
    240252
     253#if 0
    241254        MyButton *btn1 = new MyButton(this);
    242255        btn1->setText(QLatin1String("Hello 1"));
     
    263276
    264277//      setLayout(mainLayout);
     278#endif
     279
     280#if 1
     281        QMenuBar *mb = new QMenuBar(this);
     282
     283        QMenu *menu = new QMenu(mb);
     284        menu->setTitle ("Menu &1");
     285        menu->addAction(QLatin1String("Action &1"));
     286        menu->addAction(QLatin1String("Action &2"));
     287        mb->addMenu(menu);
     288
     289        menu = new QMenu(mb);
     290        menu->setTitle ("Menu &2");
     291        menu->addAction(QLatin1String("Action &1"));
     292        menu->addAction(QLatin1String("Action &2"));
     293        mb->addMenu(menu);
     294
     295        menu = new QMenu(mb);
     296        menu->setTitle ("Menu &3");
     297        menu->addAction(QLatin1String("Action &1"));
     298        menu->addAction(QLatin1String("Action &2"));
     299        mb->addMenu(menu);
     300#endif
    265301
    266302#if 0
Note: See TracChangeset for help on using the changeset viewer.