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

#ifndef UI_CUSTOMACTION_H
#define UI_CUSTOMACTION_H

#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QAbstractButton>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QFrame>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QListWidget>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSplitter>
#include <QtWidgets/QTextEdit>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_CustomActionBase
{
public:
    QVBoxLayout *verticalLayout;
    QFrame *frame;
    QHBoxLayout *horizontalLayout;
    QPushButton *pushButtonNew;
    QPushButton *pushButtonRename;
    QPushButton *pushButtonRemove;
    QPushButton *pushButtonMoveUp;
    QPushButton *pushButtonMoveDown;
    QSplitter *splitter;
    QFrame *frame_3;
    QVBoxLayout *verticalLayout_3;
    QLabel *labelActionName;
    QListWidget *listWidgetNames;
    QFrame *frame_2;
    QVBoxLayout *verticalLayout_2;
    QLabel *textLabel1;
    QTextEdit *textEditAction;
    QLabel *label;
    QCheckBox *checkBoxRefreshAfterAction;
    QDialogButtonBox *buttonBox;

    void setupUi(QWidget *CustomActionBase)
    {
        if (CustomActionBase->objectName().isEmpty())
            CustomActionBase->setObjectName("CustomActionBase");
        CustomActionBase->resize(604, 492);
        QIcon icon;
        QString iconThemeName = QString::fromUtf8("bookmarks");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon = QIcon::fromTheme(iconThemeName);
        } else {
            icon.addFile(QString::fromUtf8(":/icons/resources/emblem-favorite.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        CustomActionBase->setWindowIcon(icon);
        verticalLayout = new QVBoxLayout(CustomActionBase);
        verticalLayout->setSpacing(6);
        verticalLayout->setContentsMargins(11, 11, 11, 11);
        verticalLayout->setObjectName("verticalLayout");
        frame = new QFrame(CustomActionBase);
        frame->setObjectName("frame");
        QSizePolicy sizePolicy(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Fixed);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(frame->sizePolicy().hasHeightForWidth());
        frame->setSizePolicy(sizePolicy);
        frame->setFrameShape(QFrame::Shape::StyledPanel);
        frame->setFrameShadow(QFrame::Shadow::Raised);
        horizontalLayout = new QHBoxLayout(frame);
        horizontalLayout->setSpacing(6);
        horizontalLayout->setContentsMargins(11, 11, 11, 11);
        horizontalLayout->setObjectName("horizontalLayout");
        pushButtonNew = new QPushButton(frame);
        pushButtonNew->setObjectName("pushButtonNew");
        QIcon icon1;
        iconThemeName = QString::fromUtf8("bookmark-new");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon1 = QIcon::fromTheme(iconThemeName);
        } else {
            icon1.addFile(QString::fromUtf8(":/icons/resources/archive-insert.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        pushButtonNew->setIcon(icon1);

        horizontalLayout->addWidget(pushButtonNew);

        pushButtonRename = new QPushButton(frame);
        pushButtonRename->setObjectName("pushButtonRename");
        QIcon icon2;
        iconThemeName = QString::fromUtf8("edit-rename");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon2 = QIcon::fromTheme(iconThemeName);
        } else {
            icon2.addFile(QString::fromUtf8(":/icons/resources/document-edit-sign.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        pushButtonRename->setIcon(icon2);

        horizontalLayout->addWidget(pushButtonRename);

        pushButtonRemove = new QPushButton(frame);
        pushButtonRemove->setObjectName("pushButtonRemove");
        QIcon icon3;
        iconThemeName = QString::fromUtf8("edit-delete");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon3 = QIcon::fromTheme(iconThemeName);
        } else {
            icon3.addFile(QString::fromUtf8(":/icons/resources/archive-remove.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        pushButtonRemove->setIcon(icon3);

        horizontalLayout->addWidget(pushButtonRemove);

        pushButtonMoveUp = new QPushButton(frame);
        pushButtonMoveUp->setObjectName("pushButtonMoveUp");
        pushButtonMoveUp->setLayoutDirection(Qt::LayoutDirection::LeftToRight);
        QIcon icon4;
        iconThemeName = QString::fromUtf8("arrow-up");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon4 = QIcon::fromTheme(iconThemeName);
        } else {
            icon4.addFile(QString::fromUtf8(":/icons/resources/go-up.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        pushButtonMoveUp->setIcon(icon4);

        horizontalLayout->addWidget(pushButtonMoveUp);

        pushButtonMoveDown = new QPushButton(frame);
        pushButtonMoveDown->setObjectName("pushButtonMoveDown");
        QIcon icon5;
        iconThemeName = QString::fromUtf8("arrow-down");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon5 = QIcon::fromTheme(iconThemeName);
        } else {
            icon5.addFile(QString::fromUtf8(":/icons/resources/go-down.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        pushButtonMoveDown->setIcon(icon5);

        horizontalLayout->addWidget(pushButtonMoveDown);


        verticalLayout->addWidget(frame);

        splitter = new QSplitter(CustomActionBase);
        splitter->setObjectName("splitter");
        QSizePolicy sizePolicy1(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Expanding);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(splitter->sizePolicy().hasHeightForWidth());
        splitter->setSizePolicy(sizePolicy1);
        splitter->setOrientation(Qt::Orientation::Horizontal);
        frame_3 = new QFrame(splitter);
        frame_3->setObjectName("frame_3");
        frame_3->setFrameShape(QFrame::Shape::StyledPanel);
        frame_3->setFrameShadow(QFrame::Shadow::Raised);
        verticalLayout_3 = new QVBoxLayout(frame_3);
        verticalLayout_3->setSpacing(6);
        verticalLayout_3->setContentsMargins(11, 11, 11, 11);
        verticalLayout_3->setObjectName("verticalLayout_3");
        labelActionName = new QLabel(frame_3);
        labelActionName->setObjectName("labelActionName");

        verticalLayout_3->addWidget(labelActionName);

        listWidgetNames = new QListWidget(frame_3);
        listWidgetNames->setObjectName("listWidgetNames");

        verticalLayout_3->addWidget(listWidgetNames);

        splitter->addWidget(frame_3);
        frame_2 = new QFrame(splitter);
        frame_2->setObjectName("frame_2");
        frame_2->setFrameShape(QFrame::Shape::StyledPanel);
        frame_2->setFrameShadow(QFrame::Shadow::Raised);
        verticalLayout_2 = new QVBoxLayout(frame_2);
        verticalLayout_2->setSpacing(6);
        verticalLayout_2->setContentsMargins(11, 11, 11, 11);
        verticalLayout_2->setObjectName("verticalLayout_2");
        textLabel1 = new QLabel(frame_2);
        textLabel1->setObjectName("textLabel1");

        verticalLayout_2->addWidget(textLabel1);

        textEditAction = new QTextEdit(frame_2);
        textEditAction->setObjectName("textEditAction");
        textEditAction->setAcceptRichText(false);

        verticalLayout_2->addWidget(textEditAction);

        label = new QLabel(frame_2);
        label->setObjectName("label");
        label->setWordWrap(false);

        verticalLayout_2->addWidget(label);

        checkBoxRefreshAfterAction = new QCheckBox(frame_2);
        checkBoxRefreshAfterAction->setObjectName("checkBoxRefreshAfterAction");

        verticalLayout_2->addWidget(checkBoxRefreshAfterAction);

        splitter->addWidget(frame_2);

        verticalLayout->addWidget(splitter);

        buttonBox = new QDialogButtonBox(CustomActionBase);
        buttonBox->setObjectName("buttonBox");
        buttonBox->setStandardButtons(QDialogButtonBox::StandardButton::Ok);

        verticalLayout->addWidget(buttonBox);

#if QT_CONFIG(shortcut)
        labelActionName->setBuddy(listWidgetNames);
#endif // QT_CONFIG(shortcut)

        retranslateUi(CustomActionBase);
        QObject::connect(pushButtonNew, SIGNAL(clicked()), CustomActionBase, SLOT(pushButtonNew_clicked()));
        QObject::connect(pushButtonRename, SIGNAL(clicked()), CustomActionBase, SLOT(pushButtonRename_clicked()));
        QObject::connect(pushButtonRemove, SIGNAL(clicked()), CustomActionBase, SLOT(pushButtonRemove_clicked()));
        QObject::connect(checkBoxRefreshAfterAction, SIGNAL(toggled(bool)), CustomActionBase, SLOT(checkBoxRefreshAfterAction_toggled(bool)));
        QObject::connect(pushButtonMoveUp, SIGNAL(clicked()), CustomActionBase, SLOT(pushButtonMoveUp_clicked()));
        QObject::connect(pushButtonMoveDown, SIGNAL(clicked()), CustomActionBase, SLOT(pushButtonMoveDown_clicked()));
        QObject::connect(textEditAction, SIGNAL(textChanged()), CustomActionBase, SLOT(textEditAction_textChanged()));
        QObject::connect(listWidgetNames, SIGNAL(currentItemChanged(QListWidgetItem*,QListWidgetItem*)), CustomActionBase, SLOT(listWidgetNames_currentItemChanged(QListWidgetItem*,QListWidgetItem*)));
        QObject::connect(buttonBox, SIGNAL(accepted()), CustomActionBase, SLOT(pushButtonOk_clicked()));

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

    void retranslateUi(QWidget *CustomActionBase)
    {
        CustomActionBase->setWindowTitle(QCoreApplication::translate("CustomActionBase", "Actions builder", nullptr));
        pushButtonNew->setText(QCoreApplication::translate("CustomActionBase", "&New", nullptr));
#if QT_CONFIG(shortcut)
        pushButtonNew->setShortcut(QCoreApplication::translate("CustomActionBase", "Alt+N", nullptr));
#endif // QT_CONFIG(shortcut)
        pushButtonRename->setText(QCoreApplication::translate("CustomActionBase", "&Rename", nullptr));
#if QT_CONFIG(shortcut)
        pushButtonRename->setShortcut(QCoreApplication::translate("CustomActionBase", "Alt+R", nullptr));
#endif // QT_CONFIG(shortcut)
        pushButtonRemove->setText(QCoreApplication::translate("CustomActionBase", "R&emove", nullptr));
#if QT_CONFIG(shortcut)
        pushButtonRemove->setShortcut(QCoreApplication::translate("CustomActionBase", "Alt+E", nullptr));
#endif // QT_CONFIG(shortcut)
        pushButtonMoveUp->setText(QCoreApplication::translate("CustomActionBase", "Move &up", nullptr));
#if QT_CONFIG(shortcut)
        pushButtonMoveUp->setShortcut(QCoreApplication::translate("CustomActionBase", "Alt+U", nullptr));
#endif // QT_CONFIG(shortcut)
        pushButtonMoveDown->setText(QCoreApplication::translate("CustomActionBase", "Move &down", nullptr));
#if QT_CONFIG(shortcut)
        pushButtonMoveDown->setShortcut(QCoreApplication::translate("CustomActionBase", "Alt+D", nullptr));
#endif // QT_CONFIG(shortcut)
        labelActionName->setText(QCoreApplication::translate("CustomActionBase", "&Name", nullptr));
        textLabel1->setText(QCoreApplication::translate("CustomActionBase", "Insert commands to run:", nullptr));
#if QT_CONFIG(tooltip)
        textEditAction->setToolTip(QCoreApplication::translate("CustomActionBase", "Insert commands to run. See handbook (F1) for some examples.", nullptr));
#endif // QT_CONFIG(tooltip)
        label->setText(QCoreApplication::translate("CustomActionBase", "Inserting tokens of the form <code>%lineedit:arguments=defaults%</code><br/>\n"
"will open a dialog to enter arguments. Additionally, you can use<br/>\n"
"variables <code>$CURRENT_BRANCH</code> and <code>$SHA</code>.", nullptr));
#if QT_CONFIG(tooltip)
        checkBoxRefreshAfterAction->setToolTip(QCoreApplication::translate("CustomActionBase", "If checked main view will be automatically refreshed when done", nullptr));
#endif // QT_CONFIG(tooltip)
        checkBoxRefreshAfterAction->setText(QCoreApplication::translate("CustomActionBase", "Refresh &view at the end", nullptr));
#if QT_CONFIG(shortcut)
        checkBoxRefreshAfterAction->setShortcut(QCoreApplication::translate("CustomActionBase", "Alt+V", nullptr));
#endif // QT_CONFIG(shortcut)
    } // retranslateUi

};

namespace Ui {
    class CustomActionBase: public Ui_CustomActionBase {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_CUSTOMACTION_H
