#include <klocalizedstring.h>

/********************************************************************************
** Form generated from reading UI file 'kcmmiscwidget.ui'
**
** Created by: Qt User Interface Compiler version 5.9.4
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_KCMMISCWIDGET_H
#define UI_KCMMISCWIDGET_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QDoubleSpinBox>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QSlider>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_KeyboardConfigWidget
{
public:
    QGridLayout *gridLayout;
    QGroupBox *numlockGroupBox;
    QGridLayout *gridLayout_7;
    QGroupBox *numlockButtonGroup;
    QGridLayout *gridLayout_6;
    QRadioButton *radioButton1;
    QRadioButton *radioButton2;
    QRadioButton *radioButton3;
    QGroupBox *keyboardRepeatGroupBox;
    QGridLayout *gridLayout_4;
    QGroupBox *keyboardRepeatButtonGroup;
    QGridLayout *gridLayout_3;
    QRadioButton *keyboardRepeatOnRadioButton;
    QRadioButton *keyboardRepeatOffRadioButton;
    QRadioButton *keyboardRepeatUnchangedRadioButton;
    QSpacerItem *horizontalSpacer_2;
    QGroupBox *keyboardRepeatParamsGroupBox;
    QGridLayout *gridLayout_2;
    QLabel *lblDelay;
    QSlider *delaySlider;
    QSpinBox *delay;
    QLabel *lblRate;
    QSlider *rateSlider;
    QDoubleSpinBox *rate;
    QHBoxLayout *horizontalLayout_2;
    QLabel *label;
    QLineEdit *lineEdit;
    QFrame *line;
    QSpacerItem *verticalSpacer;

    void setupUi(QWidget *KeyboardConfigWidget)
    {
        if (KeyboardConfigWidget->objectName().isEmpty())
            KeyboardConfigWidget->setObjectName(QStringLiteral("KeyboardConfigWidget"));
        KeyboardConfigWidget->resize(577, 411);
        gridLayout = new QGridLayout(KeyboardConfigWidget);
        gridLayout->setObjectName(QStringLiteral("gridLayout"));
        numlockGroupBox = new QGroupBox(KeyboardConfigWidget);
        numlockGroupBox->setObjectName(QStringLiteral("numlockGroupBox"));
        gridLayout_7 = new QGridLayout(numlockGroupBox);
        gridLayout_7->setObjectName(QStringLiteral("gridLayout_7"));
        numlockButtonGroup = new QGroupBox(numlockGroupBox);
        numlockButtonGroup->setObjectName(QStringLiteral("numlockButtonGroup"));
        numlockButtonGroup->setFlat(true);
        gridLayout_6 = new QGridLayout(numlockButtonGroup);
        gridLayout_6->setObjectName(QStringLiteral("gridLayout_6"));
        radioButton1 = new QRadioButton(numlockButtonGroup);
        radioButton1->setObjectName(QStringLiteral("radioButton1"));

        gridLayout_6->addWidget(radioButton1, 0, 0, 1, 1);

        radioButton2 = new QRadioButton(numlockButtonGroup);
        radioButton2->setObjectName(QStringLiteral("radioButton2"));

        gridLayout_6->addWidget(radioButton2, 1, 0, 1, 1);

        radioButton3 = new QRadioButton(numlockButtonGroup);
        radioButton3->setObjectName(QStringLiteral("radioButton3"));

        gridLayout_6->addWidget(radioButton3, 2, 0, 1, 1);


        gridLayout_7->addWidget(numlockButtonGroup, 0, 0, 1, 1);


        gridLayout->addWidget(numlockGroupBox, 0, 0, 1, 1);

        keyboardRepeatGroupBox = new QGroupBox(KeyboardConfigWidget);
        keyboardRepeatGroupBox->setObjectName(QStringLiteral("keyboardRepeatGroupBox"));
        gridLayout_4 = new QGridLayout(keyboardRepeatGroupBox);
        gridLayout_4->setObjectName(QStringLiteral("gridLayout_4"));
        keyboardRepeatButtonGroup = new QGroupBox(keyboardRepeatGroupBox);
        keyboardRepeatButtonGroup->setObjectName(QStringLiteral("keyboardRepeatButtonGroup"));
        keyboardRepeatButtonGroup->setFlat(true);
        gridLayout_3 = new QGridLayout(keyboardRepeatButtonGroup);
        gridLayout_3->setObjectName(QStringLiteral("gridLayout_3"));
        keyboardRepeatOnRadioButton = new QRadioButton(keyboardRepeatButtonGroup);
        keyboardRepeatOnRadioButton->setObjectName(QStringLiteral("keyboardRepeatOnRadioButton"));

        gridLayout_3->addWidget(keyboardRepeatOnRadioButton, 0, 0, 1, 1);

        keyboardRepeatOffRadioButton = new QRadioButton(keyboardRepeatButtonGroup);
        keyboardRepeatOffRadioButton->setObjectName(QStringLiteral("keyboardRepeatOffRadioButton"));

        gridLayout_3->addWidget(keyboardRepeatOffRadioButton, 1, 0, 1, 1);

        keyboardRepeatUnchangedRadioButton = new QRadioButton(keyboardRepeatButtonGroup);
        keyboardRepeatUnchangedRadioButton->setObjectName(QStringLiteral("keyboardRepeatUnchangedRadioButton"));

        gridLayout_3->addWidget(keyboardRepeatUnchangedRadioButton, 2, 0, 1, 1);


        gridLayout_4->addWidget(keyboardRepeatButtonGroup, 0, 0, 1, 1);

        horizontalSpacer_2 = new QSpacerItem(159, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_4->addItem(horizontalSpacer_2, 0, 1, 1, 1);

        keyboardRepeatParamsGroupBox = new QGroupBox(keyboardRepeatGroupBox);
        keyboardRepeatParamsGroupBox->setObjectName(QStringLiteral("keyboardRepeatParamsGroupBox"));
        keyboardRepeatParamsGroupBox->setFlat(false);
        gridLayout_2 = new QGridLayout(keyboardRepeatParamsGroupBox);
        gridLayout_2->setObjectName(QStringLiteral("gridLayout_2"));
        lblDelay = new QLabel(keyboardRepeatParamsGroupBox);
        lblDelay->setObjectName(QStringLiteral("lblDelay"));
        QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(lblDelay->sizePolicy().hasHeightForWidth());
        lblDelay->setSizePolicy(sizePolicy);

        gridLayout_2->addWidget(lblDelay, 0, 0, 1, 1);

        delaySlider = new QSlider(keyboardRepeatParamsGroupBox);
        delaySlider->setObjectName(QStringLiteral("delaySlider"));
        delaySlider->setMinimum(0);
        delaySlider->setMaximum(10000);
        delaySlider->setSingleStep(1000);
        delaySlider->setPageStep(1000);
        delaySlider->setValue(5000);
        delaySlider->setOrientation(Qt::Horizontal);
        delaySlider->setTickInterval(1000);

        gridLayout_2->addWidget(delaySlider, 0, 1, 1, 1);

        delay = new QSpinBox(keyboardRepeatParamsGroupBox);
        delay->setObjectName(QStringLiteral("delay"));

        gridLayout_2->addWidget(delay, 0, 2, 1, 1);

        lblRate = new QLabel(keyboardRepeatParamsGroupBox);
        lblRate->setObjectName(QStringLiteral("lblRate"));
        sizePolicy.setHeightForWidth(lblRate->sizePolicy().hasHeightForWidth());
        lblRate->setSizePolicy(sizePolicy);

        gridLayout_2->addWidget(lblRate, 1, 0, 1, 1);

        rateSlider = new QSlider(keyboardRepeatParamsGroupBox);
        rateSlider->setObjectName(QStringLiteral("rateSlider"));
        rateSlider->setMinimum(0);
        rateSlider->setMaximum(10000);
        rateSlider->setSingleStep(1000);
        rateSlider->setPageStep(1000);
        rateSlider->setValue(5000);
        rateSlider->setOrientation(Qt::Horizontal);
        rateSlider->setTickInterval(1000);

        gridLayout_2->addWidget(rateSlider, 1, 1, 1, 1);

        rate = new QDoubleSpinBox(keyboardRepeatParamsGroupBox);
        rate->setObjectName(QStringLiteral("rate"));

        gridLayout_2->addWidget(rate, 1, 2, 1, 1);


        gridLayout_4->addWidget(keyboardRepeatParamsGroupBox, 0, 2, 1, 1);


        gridLayout->addWidget(keyboardRepeatGroupBox, 1, 0, 1, 1);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName(QStringLiteral("horizontalLayout_2"));
        label = new QLabel(KeyboardConfigWidget);
        label->setObjectName(QStringLiteral("label"));

        horizontalLayout_2->addWidget(label);

        lineEdit = new QLineEdit(KeyboardConfigWidget);
        lineEdit->setObjectName(QStringLiteral("lineEdit"));

        horizontalLayout_2->addWidget(lineEdit);


        gridLayout->addLayout(horizontalLayout_2, 3, 0, 1, 1);

        line = new QFrame(KeyboardConfigWidget);
        line->setObjectName(QStringLiteral("line"));
        line->setFrameShape(QFrame::HLine);
        line->setFrameShadow(QFrame::Sunken);

        gridLayout->addWidget(line, 2, 0, 1, 1);

        verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        gridLayout->addItem(verticalSpacer, 4, 0, 1, 1);

#ifndef UI_QT_NO_SHORTCUT
        lblDelay->setBuddy(delay);
        lblRate->setBuddy(rate);
#endif // QT_NO_SHORTCUT

        retranslateUi(KeyboardConfigWidget);

        QMetaObject::connectSlotsByName(KeyboardConfigWidget);
    } // setupUi

    void retranslateUi(QWidget *KeyboardConfigWidget)
    {
#ifndef UI_QT_NO_WHATSTHIS
        numlockGroupBox->setWhatsThis(tr2i18n("If supported, this option allows you to setup the state of NumLock after Plasma startup.<p>You can configure NumLock to be turned on or off, or configure Plasma not to set NumLock state.", Q_NULLPTR));
#endif // QT_NO_WHATSTHIS
        numlockGroupBox->setTitle(tr2i18n("NumLock on Plasma Startup", Q_NULLPTR));
        radioButton1->setText(tr2i18n("T&urn on", Q_NULLPTR));
        radioButton2->setText(tr2i18n("&Turn off", Q_NULLPTR));
        radioButton3->setText(tr2i18n("Leave unchan&ged", Q_NULLPTR));
        keyboardRepeatGroupBox->setTitle(tr2i18n("Keyboard Repeat", Q_NULLPTR));
        keyboardRepeatOnRadioButton->setText(tr2i18n("T&urn on", Q_NULLPTR));
        keyboardRepeatOffRadioButton->setText(tr2i18n("Turn o&ff", Q_NULLPTR));
        keyboardRepeatUnchangedRadioButton->setText(tr2i18n("&Leave unchanged", Q_NULLPTR));
        keyboardRepeatParamsGroupBox->setTitle(QString());
        lblDelay->setText(tr2i18n("&Delay:", Q_NULLPTR));
#ifndef UI_QT_NO_WHATSTHIS
        delaySlider->setWhatsThis(tr2i18n("If supported, this option allows you to set the delay after which a pressed key will start generating keycodes. The 'Repeat rate' option controls the frequency of these keycodes.", Q_NULLPTR));
#endif // QT_NO_WHATSTHIS
#ifndef UI_QT_NO_WHATSTHIS
        delay->setWhatsThis(tr2i18n("If supported, this option allows you to set the delay after which a pressed key will start generating keycodes. The 'Repeat rate' option controls the frequency of these keycodes.", Q_NULLPTR));
#endif // QT_NO_WHATSTHIS
        delay->setSuffix(tr2i18n(" ms", Q_NULLPTR));
        lblRate->setText(tr2i18n("&Rate:", Q_NULLPTR));
#ifndef UI_QT_NO_WHATSTHIS
        rateSlider->setWhatsThis(tr2i18n("If supported, this option allows you to set the rate at which keycodes are generated while a key is pressed.", Q_NULLPTR));
#endif // QT_NO_WHATSTHIS
#ifndef UI_QT_NO_WHATSTHIS
        rate->setWhatsThis(tr2i18n("If supported, this option allows you to set the rate at which keycodes are generated while a key is pressed.", Q_NULLPTR));
#endif // QT_NO_WHATSTHIS
        rate->setSuffix(tr2i18n(" repeats/s", Q_NULLPTR));
#ifndef UI_QT_NO_TOOLTIP
        label->setToolTip(QString());
#endif // QT_NO_TOOLTIP
        label->setText(tr2i18n("Test area:", Q_NULLPTR));
#ifndef UI_QT_NO_TOOLTIP
        lineEdit->setToolTip(tr2i18n("Allows to test keyboard repeat and click volume (just don't forget to apply the changes).", Q_NULLPTR));
#endif // QT_NO_TOOLTIP
        Q_UNUSED(KeyboardConfigWidget);
    } // retranslateUi

};

namespace Ui {
    class KeyboardConfigWidget: public Ui_KeyboardConfigWidget {};
} // namespace Ui

QT_END_NAMESPACE

#endif // KCMMISCWIDGET_H

