examples/widgets/softkeys/softkeys.cpp
changeset 3 41300fa6a67c
parent 0 1918ee327afb
child 4 3b1da2848fc7
equal deleted inserted replaced
2:56cd8111b7f7 3:41300fa6a67c
    64     connect(cancel, SIGNAL(triggered()), this, SLOT(cancelPressed()));
    64     connect(cancel, SIGNAL(triggered()), this, SLOT(cancelPressed()));
    65 
    65 
    66     infoLabel = new QLabel(tr(""), this);
    66     infoLabel = new QLabel(tr(""), this);
    67     infoLabel->setContextMenuPolicy(Qt::NoContextMenu);
    67     infoLabel->setContextMenuPolicy(Qt::NoContextMenu);
    68 
    68 
    69     toggleButton = new QPushButton(tr("Custom softkeys"), this);
    69     toggleButton = new QPushButton(tr("Custom"), this);
    70     toggleButton->setContextMenuPolicy(Qt::NoContextMenu);
    70     toggleButton->setContextMenuPolicy(Qt::NoContextMenu);
    71     toggleButton->setCheckable(true);
    71     toggleButton->setCheckable(true);
    72 
    72 
    73     pushButton = new QPushButton(tr("Open File Dialog"), this);
    73     pushButton = new QPushButton(tr("File Dialog"), this);
    74     pushButton->setContextMenuPolicy(Qt::NoContextMenu);
    74     pushButton->setContextMenuPolicy(Qt::NoContextMenu);
    75 
    75 
    76     QComboBox* comboBox = new QComboBox(this);
    76     QComboBox* comboBox = new QComboBox(this);
    77     comboBox->setContextMenuPolicy(Qt::NoContextMenu);
    77     comboBox->setContextMenuPolicy(Qt::NoContextMenu);
    78     comboBox->insertItems(0, QStringList()
    78     comboBox->insertItems(0, QStringList()
    79      << QApplication::translate("MainWindow", "Selection1", 0, QApplication::UnicodeUTF8)
    79      << QApplication::translate("MainWindow", "Selection1", 0, QApplication::UnicodeUTF8)
    80      << QApplication::translate("MainWindow", "Selection2", 0, QApplication::UnicodeUTF8)
    80      << QApplication::translate("MainWindow", "Selection2", 0, QApplication::UnicodeUTF8)
    81      << QApplication::translate("MainWindow", "Selection3", 0, QApplication::UnicodeUTF8)
    81      << QApplication::translate("MainWindow", "Selection3", 0, QApplication::UnicodeUTF8)
    82     );
    82     );
    83 
    83 
    84     layout = new QVBoxLayout;
    84     layout = new QGridLayout;
    85     layout->addWidget(textEditor);
    85     layout->addWidget(textEditor, 0, 0, 1, 2);
    86     layout->addWidget(infoLabel);
    86     layout->addWidget(infoLabel, 1, 0, 1, 2);
    87     layout->addWidget(toggleButton);
    87     layout->addWidget(toggleButton, 2, 0);
    88     layout->addWidget(pushButton);
    88     layout->addWidget(pushButton, 2, 1);
    89     layout->addWidget(comboBox);
    89     layout->addWidget(comboBox, 3, 0, 1, 2);
    90     central->setLayout(layout);
    90     central->setLayout(layout);
    91 
    91 
    92     fileMenu = menuBar()->addMenu(tr("&File"));
    92     fileMenu = menuBar()->addMenu(tr("&File"));
    93     exit = new QAction(tr("&Exit"), this);
    93     exit = new QAction(tr("&Exit"), this);
    94     fileMenu->addAction(exit);
    94     fileMenu->addAction(exit);