#include <klocalizedstring.h>

/********************************************************************************
** Form generated from reading UI file 'mouseclick_config.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_MOUSECLICK_CONFIG_H
#define UI_MOUSECLICK_CONFIG_H

#include <KShortcutsEditor>
#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QDoubleSpinBox>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "kcolorcombo.h"
#include "kfontrequester.h"

namespace KWin {

class Ui_MouseClickEffectConfigForm
{
public:
    QVBoxLayout *verticalLayout;
    QTabWidget *tabs;
    QWidget *basic_tab;
    QFormLayout *formLayout_3;
    KColorCombo *kcfg_Color1;
    QLabel *button1_label;
    QLabel *button2_label;
    KColorCombo *kcfg_Color2;
    QLabel *button3_label;
    KColorCombo *kcfg_Color3;
    QWidget *advanced_tab;
    QVBoxLayout *verticalLayout_2;
    QGroupBox *rings;
    QFormLayout *formLayout_2;
    QLabel *ring_line_width_label;
    QDoubleSpinBox *kcfg_LineWidth;
    QSpinBox *kcfg_RingLife;
    QLabel *ring_duration_label;
    QLabel *ring_radius_label;
    QSpinBox *kcfg_RingSize;
    QLabel *ring_count_label;
    QSpinBox *kcfg_RingCount;
    QGroupBox *font;
    QFormLayout *formLayout_4;
    QLabel *font_label;
    KFontRequester *kcfg_Font;
    QCheckBox *kcfg_ShowText;
    QLabel *showtext_label;
    KShortcutsEditor *editor;

    void setupUi(QWidget *KWin__MouseClickEffectConfigForm)
    {
        if (KWin__MouseClickEffectConfigForm->objectName().isEmpty())
            KWin__MouseClickEffectConfigForm->setObjectName(QStringLiteral("KWin__MouseClickEffectConfigForm"));
        KWin__MouseClickEffectConfigForm->resize(335, 378);
        verticalLayout = new QVBoxLayout(KWin__MouseClickEffectConfigForm);
        verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
        tabs = new QTabWidget(KWin__MouseClickEffectConfigForm);
        tabs->setObjectName(QStringLiteral("tabs"));
        basic_tab = new QWidget();
        basic_tab->setObjectName(QStringLiteral("basic_tab"));
        formLayout_3 = new QFormLayout(basic_tab);
        formLayout_3->setObjectName(QStringLiteral("formLayout_3"));
        kcfg_Color1 = new KColorCombo(basic_tab);
        kcfg_Color1->setObjectName(QStringLiteral("kcfg_Color1"));
        QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(kcfg_Color1->sizePolicy().hasHeightForWidth());
        kcfg_Color1->setSizePolicy(sizePolicy);

        formLayout_3->setWidget(1, QFormLayout::FieldRole, kcfg_Color1);

        button1_label = new QLabel(basic_tab);
        button1_label->setObjectName(QStringLiteral("button1_label"));
        button1_label->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        formLayout_3->setWidget(1, QFormLayout::LabelRole, button1_label);

        button2_label = new QLabel(basic_tab);
        button2_label->setObjectName(QStringLiteral("button2_label"));

        formLayout_3->setWidget(2, QFormLayout::LabelRole, button2_label);

        kcfg_Color2 = new KColorCombo(basic_tab);
        kcfg_Color2->setObjectName(QStringLiteral("kcfg_Color2"));
        sizePolicy.setHeightForWidth(kcfg_Color2->sizePolicy().hasHeightForWidth());
        kcfg_Color2->setSizePolicy(sizePolicy);

        formLayout_3->setWidget(2, QFormLayout::FieldRole, kcfg_Color2);

        button3_label = new QLabel(basic_tab);
        button3_label->setObjectName(QStringLiteral("button3_label"));

        formLayout_3->setWidget(3, QFormLayout::LabelRole, button3_label);

        kcfg_Color3 = new KColorCombo(basic_tab);
        kcfg_Color3->setObjectName(QStringLiteral("kcfg_Color3"));
        sizePolicy.setHeightForWidth(kcfg_Color3->sizePolicy().hasHeightForWidth());
        kcfg_Color3->setSizePolicy(sizePolicy);

        formLayout_3->setWidget(3, QFormLayout::FieldRole, kcfg_Color3);

        tabs->addTab(basic_tab, QString());
        advanced_tab = new QWidget();
        advanced_tab->setObjectName(QStringLiteral("advanced_tab"));
        verticalLayout_2 = new QVBoxLayout(advanced_tab);
        verticalLayout_2->setObjectName(QStringLiteral("verticalLayout_2"));
        rings = new QGroupBox(advanced_tab);
        rings->setObjectName(QStringLiteral("rings"));
        formLayout_2 = new QFormLayout(rings);
        formLayout_2->setObjectName(QStringLiteral("formLayout_2"));
        ring_line_width_label = new QLabel(rings);
        ring_line_width_label->setObjectName(QStringLiteral("ring_line_width_label"));

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

        kcfg_LineWidth = new QDoubleSpinBox(rings);
        kcfg_LineWidth->setObjectName(QStringLiteral("kcfg_LineWidth"));
        sizePolicy.setHeightForWidth(kcfg_LineWidth->sizePolicy().hasHeightForWidth());
        kcfg_LineWidth->setSizePolicy(sizePolicy);

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

        kcfg_RingLife = new QSpinBox(rings);
        kcfg_RingLife->setObjectName(QStringLiteral("kcfg_RingLife"));
        sizePolicy.setHeightForWidth(kcfg_RingLife->sizePolicy().hasHeightForWidth());
        kcfg_RingLife->setSizePolicy(sizePolicy);
        kcfg_RingLife->setMinimum(50);
        kcfg_RingLife->setMaximum(5000);

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

        ring_duration_label = new QLabel(rings);
        ring_duration_label->setObjectName(QStringLiteral("ring_duration_label"));

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

        ring_radius_label = new QLabel(rings);
        ring_radius_label->setObjectName(QStringLiteral("ring_radius_label"));

        formLayout_2->setWidget(2, QFormLayout::LabelRole, ring_radius_label);

        kcfg_RingSize = new QSpinBox(rings);
        kcfg_RingSize->setObjectName(QStringLiteral("kcfg_RingSize"));
        sizePolicy.setHeightForWidth(kcfg_RingSize->sizePolicy().hasHeightForWidth());
        kcfg_RingSize->setSizePolicy(sizePolicy);
        kcfg_RingSize->setMinimum(1);
        kcfg_RingSize->setMaximum(1000);

        formLayout_2->setWidget(2, QFormLayout::FieldRole, kcfg_RingSize);

        ring_count_label = new QLabel(rings);
        ring_count_label->setObjectName(QStringLiteral("ring_count_label"));

        formLayout_2->setWidget(3, QFormLayout::LabelRole, ring_count_label);

        kcfg_RingCount = new QSpinBox(rings);
        kcfg_RingCount->setObjectName(QStringLiteral("kcfg_RingCount"));
        sizePolicy.setHeightForWidth(kcfg_RingCount->sizePolicy().hasHeightForWidth());
        kcfg_RingCount->setSizePolicy(sizePolicy);
        kcfg_RingCount->setMinimum(1);

        formLayout_2->setWidget(3, QFormLayout::FieldRole, kcfg_RingCount);


        verticalLayout_2->addWidget(rings);

        font = new QGroupBox(advanced_tab);
        font->setObjectName(QStringLiteral("font"));
        formLayout_4 = new QFormLayout(font);
        formLayout_4->setObjectName(QStringLiteral("formLayout_4"));
        font_label = new QLabel(font);
        font_label->setObjectName(QStringLiteral("font_label"));

        formLayout_4->setWidget(3, QFormLayout::LabelRole, font_label);

        kcfg_Font = new KFontRequester(font);
        kcfg_Font->setObjectName(QStringLiteral("kcfg_Font"));

        formLayout_4->setWidget(3, QFormLayout::FieldRole, kcfg_Font);

        kcfg_ShowText = new QCheckBox(font);
        kcfg_ShowText->setObjectName(QStringLiteral("kcfg_ShowText"));

        formLayout_4->setWidget(2, QFormLayout::FieldRole, kcfg_ShowText);

        showtext_label = new QLabel(font);
        showtext_label->setObjectName(QStringLiteral("showtext_label"));

        formLayout_4->setWidget(2, QFormLayout::LabelRole, showtext_label);


        verticalLayout_2->addWidget(font);

        tabs->addTab(advanced_tab, QString());

        verticalLayout->addWidget(tabs);

        editor = new KShortcutsEditor(KWin__MouseClickEffectConfigForm);
        editor->setObjectName(QStringLiteral("editor"));
        QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Expanding);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(editor->sizePolicy().hasHeightForWidth());
        editor->setSizePolicy(sizePolicy1);
        editor->setActionTypes(KShortcutsEditor::GlobalAction);

        verticalLayout->addWidget(editor);

#ifndef UI_QT_NO_SHORTCUT
        button1_label->setBuddy(kcfg_Color1);
        button2_label->setBuddy(kcfg_Color2);
        button3_label->setBuddy(kcfg_Color3);
        ring_line_width_label->setBuddy(kcfg_LineWidth);
        ring_duration_label->setBuddy(kcfg_RingLife);
        ring_radius_label->setBuddy(kcfg_RingSize);
        ring_count_label->setBuddy(kcfg_RingCount);
        showtext_label->setBuddy(kcfg_ShowText);
#endif // QT_NO_SHORTCUT

        retranslateUi(KWin__MouseClickEffectConfigForm);

        tabs->setCurrentIndex(0);


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

    void retranslateUi(QWidget *KWin__MouseClickEffectConfigForm)
    {
        button1_label->setText(tr2i18n("Left Mouse Button Color:", 0));
        button2_label->setText(tr2i18n("Middle Mouse Button Color:", 0));
        button3_label->setText(tr2i18n("Right Mouse Button Color:", 0));
        tabs->setTabText(tabs->indexOf(basic_tab), tr2i18n("Basic Settings", 0));
        rings->setTitle(tr2i18n("Rings", 0));
        ring_line_width_label->setText(tr2i18n("Line Width:", 0));
        kcfg_LineWidth->setSuffix(tr2i18n(" pixel", 0));
        kcfg_RingLife->setSuffix(tr2i18n(" msec", 0));
        ring_duration_label->setText(tr2i18n("Ring Duration:", 0));
        ring_radius_label->setText(tr2i18n("Ring Radius:", 0));
        kcfg_RingSize->setSuffix(tr2i18n(" pixel", 0));
        ring_count_label->setText(tr2i18n("Ring Count:", 0));
        font->setTitle(tr2i18n("Text", 0));
        font_label->setText(tr2i18n("Font:", 0));
        kcfg_ShowText->setText(QString());
        showtext_label->setText(tr2i18n("Show Text:", 0));
        tabs->setTabText(tabs->indexOf(advanced_tab), tr2i18n("Advanced Settings", 0));
        Q_UNUSED(KWin__MouseClickEffectConfigForm);
    } // retranslateUi

};

} // namespace KWin

namespace KWin {
namespace Ui {
    class MouseClickEffectConfigForm: public Ui_MouseClickEffectConfigForm {};
} // namespace Ui
} // namespace KWin

#endif // MOUSECLICK_CONFIG_H

