#include <klocalizedstring.h>

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

#ifndef UI_MAIN_H
#define UI_MAIN_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "desktopnameswidget.h"

QT_BEGIN_NAMESPACE

class Ui_KWinDesktopConfigForm
{
public:
    QHBoxLayout *horizontalLayout;
    QTabWidget *tabWidget;
    QWidget *desktop;
    QVBoxLayout *verticalLayout;
    QGroupBox *groupBox_2;
    QFormLayout *formLayout_2;
    QLabel *numberLabel;
    QSpinBox *numberSpinBox;
    QLabel *label;
    QSpinBox *rowsSpinBox;
    QGroupBox *nameGroup;
    QVBoxLayout *verticalLayout_2;
    KWin::DesktopNamesWidget *desktopNames;
    QSpacerItem *verticalSpacer;
    QLabel *messageLabel;
    QWidget *switching;
    QVBoxLayout *verticalLayout_4;
    QCheckBox *wrapAroundBox;
    QGroupBox *groupBox_3;
    QFormLayout *formLayout_3;
    QLabel *label_2;
    QHBoxLayout *horizontalLayout_2;
    QComboBox *effectComboBox;
    QPushButton *effectConfigButton;
    QPushButton *effectInfoButton;
    QGroupBox *popupInfoCheckBox;
    QFormLayout *formLayout;
    QLabel *hideLabel;
    QSpinBox *popupHideSpinBox;
    QCheckBox *desktopLayoutIndicatorCheckBox;
    QGroupBox *shortcutsGroupBox;
    QVBoxLayout *verticalLayout_3;
    QFrame *editorFrame;
    QCheckBox *allShortcutsCheckBox;

    void setupUi(QWidget *KWinDesktopConfigForm)
    {
        if (KWinDesktopConfigForm->objectName().isEmpty())
            KWinDesktopConfigForm->setObjectName(QStringLiteral("KWinDesktopConfigForm"));
        KWinDesktopConfigForm->resize(572, 310);
        horizontalLayout = new QHBoxLayout(KWinDesktopConfigForm);
        horizontalLayout->setObjectName(QStringLiteral("horizontalLayout"));
        horizontalLayout->setContentsMargins(0, 0, 0, 0);
        tabWidget = new QTabWidget(KWinDesktopConfigForm);
        tabWidget->setObjectName(QStringLiteral("tabWidget"));
        desktop = new QWidget();
        desktop->setObjectName(QStringLiteral("desktop"));
        verticalLayout = new QVBoxLayout(desktop);
        verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
        groupBox_2 = new QGroupBox(desktop);
        groupBox_2->setObjectName(QStringLiteral("groupBox_2"));
        formLayout_2 = new QFormLayout(groupBox_2);
        formLayout_2->setObjectName(QStringLiteral("formLayout_2"));
        formLayout_2->setFieldGrowthPolicy(QFormLayout::AllNonFixedFieldsGrow);
        formLayout_2->setVerticalSpacing(0);
        numberLabel = new QLabel(groupBox_2);
        numberLabel->setObjectName(QStringLiteral("numberLabel"));

        formLayout_2->setWidget(0, QFormLayout::LabelRole, numberLabel);

        numberSpinBox = new QSpinBox(groupBox_2);
        numberSpinBox->setObjectName(QStringLiteral("numberSpinBox"));
        numberSpinBox->setMinimum(1);
        numberSpinBox->setMaximum(20);
        numberSpinBox->setValue(4);

        formLayout_2->setWidget(0, QFormLayout::FieldRole, numberSpinBox);

        label = new QLabel(groupBox_2);
        label->setObjectName(QStringLiteral("label"));
        label->setEnabled(true);

        formLayout_2->setWidget(1, QFormLayout::LabelRole, label);

        rowsSpinBox = new QSpinBox(groupBox_2);
        rowsSpinBox->setObjectName(QStringLiteral("rowsSpinBox"));
        rowsSpinBox->setEnabled(true);

        formLayout_2->setWidget(1, QFormLayout::FieldRole, rowsSpinBox);


        verticalLayout->addWidget(groupBox_2);

        nameGroup = new QGroupBox(desktop);
        nameGroup->setObjectName(QStringLiteral("nameGroup"));
        verticalLayout_2 = new QVBoxLayout(nameGroup);
        verticalLayout_2->setObjectName(QStringLiteral("verticalLayout_2"));
        desktopNames = new KWin::DesktopNamesWidget(nameGroup);
        desktopNames->setObjectName(QStringLiteral("desktopNames"));

        verticalLayout_2->addWidget(desktopNames);


        verticalLayout->addWidget(nameGroup);

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

        verticalLayout->addItem(verticalSpacer);

        messageLabel = new QLabel(desktop);
        messageLabel->setObjectName(QStringLiteral("messageLabel"));

        verticalLayout->addWidget(messageLabel);

        tabWidget->addTab(desktop, QString());
        switching = new QWidget();
        switching->setObjectName(QStringLiteral("switching"));
        verticalLayout_4 = new QVBoxLayout(switching);
        verticalLayout_4->setObjectName(QStringLiteral("verticalLayout_4"));
        wrapAroundBox = new QCheckBox(switching);
        wrapAroundBox->setObjectName(QStringLiteral("wrapAroundBox"));

        verticalLayout_4->addWidget(wrapAroundBox);

        groupBox_3 = new QGroupBox(switching);
        groupBox_3->setObjectName(QStringLiteral("groupBox_3"));
        formLayout_3 = new QFormLayout(groupBox_3);
        formLayout_3->setObjectName(QStringLiteral("formLayout_3"));
        formLayout_3->setFieldGrowthPolicy(QFormLayout::ExpandingFieldsGrow);
        formLayout_3->setVerticalSpacing(0);
        label_2 = new QLabel(groupBox_3);
        label_2->setObjectName(QStringLiteral("label_2"));

        formLayout_3->setWidget(0, QFormLayout::LabelRole, label_2);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName(QStringLiteral("horizontalLayout_2"));
        effectComboBox = new QComboBox(groupBox_3);
        effectComboBox->setObjectName(QStringLiteral("effectComboBox"));
        QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Fixed);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(effectComboBox->sizePolicy().hasHeightForWidth());
        effectComboBox->setSizePolicy(sizePolicy);

        horizontalLayout_2->addWidget(effectComboBox);

        effectConfigButton = new QPushButton(groupBox_3);
        effectConfigButton->setObjectName(QStringLiteral("effectConfigButton"));
        QSizePolicy sizePolicy1(QSizePolicy::Minimum, QSizePolicy::Fixed);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(effectConfigButton->sizePolicy().hasHeightForWidth());
        effectConfigButton->setSizePolicy(sizePolicy1);

        horizontalLayout_2->addWidget(effectConfigButton);

        effectInfoButton = new QPushButton(groupBox_3);
        effectInfoButton->setObjectName(QStringLiteral("effectInfoButton"));

        horizontalLayout_2->addWidget(effectInfoButton);


        formLayout_3->setLayout(0, QFormLayout::FieldRole, horizontalLayout_2);


        verticalLayout_4->addWidget(groupBox_3);

        popupInfoCheckBox = new QGroupBox(switching);
        popupInfoCheckBox->setObjectName(QStringLiteral("popupInfoCheckBox"));
        popupInfoCheckBox->setCheckable(true);
        popupInfoCheckBox->setChecked(false);
        formLayout = new QFormLayout(popupInfoCheckBox);
        formLayout->setObjectName(QStringLiteral("formLayout"));
        formLayout->setFieldGrowthPolicy(QFormLayout::AllNonFixedFieldsGrow);
        formLayout->setVerticalSpacing(0);
        hideLabel = new QLabel(popupInfoCheckBox);
        hideLabel->setObjectName(QStringLiteral("hideLabel"));

        formLayout->setWidget(0, QFormLayout::LabelRole, hideLabel);

        popupHideSpinBox = new QSpinBox(popupInfoCheckBox);
        popupHideSpinBox->setObjectName(QStringLiteral("popupHideSpinBox"));
        popupHideSpinBox->setMaximum(5000);
        popupHideSpinBox->setSingleStep(50);

        formLayout->setWidget(0, QFormLayout::FieldRole, popupHideSpinBox);

        desktopLayoutIndicatorCheckBox = new QCheckBox(popupInfoCheckBox);
        desktopLayoutIndicatorCheckBox->setObjectName(QStringLiteral("desktopLayoutIndicatorCheckBox"));

        formLayout->setWidget(1, QFormLayout::SpanningRole, desktopLayoutIndicatorCheckBox);


        verticalLayout_4->addWidget(popupInfoCheckBox);

        shortcutsGroupBox = new QGroupBox(switching);
        shortcutsGroupBox->setObjectName(QStringLiteral("shortcutsGroupBox"));
        verticalLayout_3 = new QVBoxLayout(shortcutsGroupBox);
        verticalLayout_3->setObjectName(QStringLiteral("verticalLayout_3"));
        editorFrame = new QFrame(shortcutsGroupBox);
        editorFrame->setObjectName(QStringLiteral("editorFrame"));
        editorFrame->setFrameShape(QFrame::NoFrame);
        editorFrame->setFrameShadow(QFrame::Plain);
        editorFrame->setLineWidth(0);

        verticalLayout_3->addWidget(editorFrame);

        allShortcutsCheckBox = new QCheckBox(shortcutsGroupBox);
        allShortcutsCheckBox->setObjectName(QStringLiteral("allShortcutsCheckBox"));

        verticalLayout_3->addWidget(allShortcutsCheckBox);


        verticalLayout_4->addWidget(shortcutsGroupBox);

        tabWidget->addTab(switching, QString());

        horizontalLayout->addWidget(tabWidget);

#ifndef UI_QT_NO_SHORTCUT
        numberLabel->setBuddy(numberSpinBox);
        label->setBuddy(rowsSpinBox);
        label_2->setBuddy(effectComboBox);
        hideLabel->setBuddy(popupHideSpinBox);
#endif // QT_NO_SHORTCUT

        retranslateUi(KWinDesktopConfigForm);
        QObject::connect(numberSpinBox, SIGNAL(valueChanged(int)), desktopNames, SLOT(numberChanged(int)));

        tabWidget->setCurrentIndex(0);


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

    void retranslateUi(QWidget *KWinDesktopConfigForm)
    {
        groupBox_2->setTitle(tr2i18n("Layout", 0));
#ifndef UI_QT_NO_WHATSTHIS
        numberLabel->setWhatsThis(tr2i18n("Here you can set how many virtual desktops you want on your KDE desktop.", 0));
#endif // QT_NO_WHATSTHIS
        numberLabel->setText(tr2i18n("&Number of desktops:", 0));
#ifndef UI_QT_NO_WHATSTHIS
        numberSpinBox->setWhatsThis(tr2i18n("Here you can set how many virtual desktops you want on your KDE desktop.", 0));
#endif // QT_NO_WHATSTHIS
        label->setText(tr2i18n("N&umber of rows:", 0));
        nameGroup->setTitle(tr2i18n("Desktop Names", 0));
        messageLabel->setText(QString());
        tabWidget->setTabText(tabWidget->indexOf(desktop), tr2i18n("Desktops", 0));
#ifndef UI_QT_NO_WHATSTHIS
        wrapAroundBox->setWhatsThis(tr2i18n("Enable this option if you want keyboard or active desktop border navigation beyond the edge of a desktop to take you to the opposite edge of the new desktop.", 0));
#endif // QT_NO_WHATSTHIS
        wrapAroundBox->setText(tr2i18n("Desktop navigation wraps around", 0));
        groupBox_3->setTitle(tr2i18n("Desktop Effect Animation", 0));
        label_2->setText(tr2i18n("Animation:", 0));
        popupInfoCheckBox->setTitle(tr2i18n("Desktop Switch On-Screen Display", 0));
        hideLabel->setText(tr2i18n("Duration:", 0));
        popupHideSpinBox->setSuffix(tr2i18n(" msec", 0));
#ifndef UI_QT_NO_TOOLTIP
        desktopLayoutIndicatorCheckBox->setToolTip(tr2i18n("Enabling this option will show a small preview of the desktop layout indicating the selected desktop.", 0));
#endif // QT_NO_TOOLTIP
        desktopLayoutIndicatorCheckBox->setText(tr2i18n("Show desktop layout indicators", 0));
        shortcutsGroupBox->setTitle(tr2i18n("Shortcuts", 0));
        allShortcutsCheckBox->setText(tr2i18n("Show shortcuts for all possible desktops", 0));
        tabWidget->setTabText(tabWidget->indexOf(switching), tr2i18n("Switching", 0));
        Q_UNUSED(KWinDesktopConfigForm);
    } // retranslateUi

};

namespace Ui {
    class KWinDesktopConfigForm: public Ui_KWinDesktopConfigForm {};
} // namespace Ui

QT_END_NAMESPACE

#endif // MAIN_H

