examples/tools/inputpanel/myinputpanel.cpp
changeset 3 41300fa6a67c
parent 0 1918ee327afb
child 4 3b1da2848fc7
equal deleted inserted replaced
2:56cd8111b7f7 3:41300fa6a67c
    47     : QWidget(0, Qt::Tool | Qt::WindowStaysOnTopHint),
    47     : QWidget(0, Qt::Tool | Qt::WindowStaysOnTopHint),
    48       lastFocusedWidget(0)
    48       lastFocusedWidget(0)
    49 {
    49 {
    50     form.setupUi(this);
    50     form.setupUi(this);
    51 
    51 
    52     connect(qApp, SIGNAL(focusChanged(QWidget *, QWidget *)),
    52     connect(qApp, SIGNAL(focusChanged(QWidget*,QWidget*)),
    53             this, SLOT(saveFocusWidget(QWidget *, QWidget *)));
    53             this, SLOT(saveFocusWidget(QWidget*,QWidget*)));
    54 
    54 
    55     signalMapper.setMapping(form.panelButton_1, form.panelButton_1);
    55     signalMapper.setMapping(form.panelButton_1, form.panelButton_1);
    56     signalMapper.setMapping(form.panelButton_2, form.panelButton_2);
    56     signalMapper.setMapping(form.panelButton_2, form.panelButton_2);
    57     signalMapper.setMapping(form.panelButton_3, form.panelButton_3);
    57     signalMapper.setMapping(form.panelButton_3, form.panelButton_3);
    58     signalMapper.setMapping(form.panelButton_4, form.panelButton_4);
    58     signalMapper.setMapping(form.panelButton_4, form.panelButton_4);
    88     connect(form.panelButton_0, SIGNAL(clicked()),
    88     connect(form.panelButton_0, SIGNAL(clicked()),
    89             &signalMapper, SLOT(map()));
    89             &signalMapper, SLOT(map()));
    90     connect(form.panelButton_hash, SIGNAL(clicked()),
    90     connect(form.panelButton_hash, SIGNAL(clicked()),
    91             &signalMapper, SLOT(map()));
    91             &signalMapper, SLOT(map()));
    92 
    92 
    93     connect(&signalMapper, SIGNAL(mapped(QWidget *)),
    93     connect(&signalMapper, SIGNAL(mapped(QWidget*)),
    94             this, SLOT(buttonClicked(QWidget *)));
    94             this, SLOT(buttonClicked(QWidget*)));
    95 }
    95 }
    96 
    96 
    97 //! [0]
    97 //! [0]
    98 
    98 
    99 bool MyInputPanel::event(QEvent *e)
    99 bool MyInputPanel::event(QEvent *e)