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

#ifndef UI_PRIMERGROUPBOX_H
#define UI_PRIMERGROUPBOX_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QToolButton>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "PrimerLineEdit.h"

QT_BEGIN_NAMESPACE

class Ui_PrimerGroupBox
{
public:
    QVBoxLayout *verticalLayout;
    U2::PrimerLineEdit *primerEdit;
    QHBoxLayout *horizontalLayout;
    QLabel *characteristicsLabel;
    QToolButton *reverseComplementButton;
    QToolButton *browseButton;
    QHBoxLayout *horizontalLayout_2;
    QLabel *mismatchesLabel;
    QSpinBox *mismatchesSpinBox;

    void setupUi(QWidget *PrimerGroupBox)
    {
        if (PrimerGroupBox->objectName().isEmpty())
            PrimerGroupBox->setObjectName(QStringLiteral("PrimerGroupBox"));
        PrimerGroupBox->resize(193, 96);
        verticalLayout = new QVBoxLayout(PrimerGroupBox);
        verticalLayout->setContentsMargins(0, 0, 0, 0);
        verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
        primerEdit = new U2::PrimerLineEdit(PrimerGroupBox);
        primerEdit->setObjectName(QStringLiteral("primerEdit"));
        primerEdit->setMaxLength(1000);

        verticalLayout->addWidget(primerEdit);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setSpacing(0);
        horizontalLayout->setObjectName(QStringLiteral("horizontalLayout"));
        characteristicsLabel = new QLabel(PrimerGroupBox);
        characteristicsLabel->setObjectName(QStringLiteral("characteristicsLabel"));
        QSizePolicy sizePolicy(QSizePolicy::Minimum, QSizePolicy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(characteristicsLabel->sizePolicy().hasHeightForWidth());
        characteristicsLabel->setSizePolicy(sizePolicy);
        characteristicsLabel->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);

        horizontalLayout->addWidget(characteristicsLabel);

        reverseComplementButton = new QToolButton(PrimerGroupBox);
        reverseComplementButton->setObjectName(QStringLiteral("reverseComplementButton"));
        QSizePolicy sizePolicy1(QSizePolicy::Maximum, QSizePolicy::Fixed);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(reverseComplementButton->sizePolicy().hasHeightForWidth());
        reverseComplementButton->setSizePolicy(sizePolicy1);
        reverseComplementButton->setMaximumSize(QSize(23, 16777215));
        QIcon icon;
        icon.addFile(QStringLiteral(":/core/images/show_compl.png"), QSize(), QIcon::Normal, QIcon::Off);
        reverseComplementButton->setIcon(icon);
        reverseComplementButton->setAutoRaise(true);

        horizontalLayout->addWidget(reverseComplementButton);

        browseButton = new QToolButton(PrimerGroupBox);
        browseButton->setObjectName(QStringLiteral("browseButton"));
        sizePolicy1.setHeightForWidth(browseButton->sizePolicy().hasHeightForWidth());
        browseButton->setSizePolicy(sizePolicy1);
        browseButton->setMaximumSize(QSize(23, 16777215));
        QIcon icon1;
        icon1.addFile(QStringLiteral(":/core/images/db/database_go.png"), QSize(), QIcon::Normal, QIcon::Off);
        browseButton->setIcon(icon1);
        browseButton->setAutoRaise(true);

        horizontalLayout->addWidget(browseButton);


        verticalLayout->addLayout(horizontalLayout);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName(QStringLiteral("horizontalLayout_2"));
        mismatchesLabel = new QLabel(PrimerGroupBox);
        mismatchesLabel->setObjectName(QStringLiteral("mismatchesLabel"));
        QSizePolicy sizePolicy2(QSizePolicy::Maximum, QSizePolicy::Preferred);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(mismatchesLabel->sizePolicy().hasHeightForWidth());
        mismatchesLabel->setSizePolicy(sizePolicy2);

        horizontalLayout_2->addWidget(mismatchesLabel);

        mismatchesSpinBox = new QSpinBox(PrimerGroupBox);
        mismatchesSpinBox->setObjectName(QStringLiteral("mismatchesSpinBox"));

        horizontalLayout_2->addWidget(mismatchesSpinBox);


        verticalLayout->addLayout(horizontalLayout_2);


        retranslateUi(PrimerGroupBox);

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

    void retranslateUi(QWidget *PrimerGroupBox)
    {
        PrimerGroupBox->setWindowTitle(QApplication::translate("PrimerGroupBox", "Form", 0));
        primerEdit->setText(QString());
        primerEdit->setPlaceholderText(QString());
        characteristicsLabel->setText(QString());
#ifndef QT_NO_TOOLTIP
        reverseComplementButton->setToolTip(QApplication::translate("PrimerGroupBox", "Reverse-complement sequence", 0));
#endif // QT_NO_TOOLTIP
        reverseComplementButton->setText(QString());
#ifndef QT_NO_TOOLTIP
        browseButton->setToolTip(QApplication::translate("PrimerGroupBox", "Choose a primer from the primer library", 0));
#endif // QT_NO_TOOLTIP
        browseButton->setText(QString());
        mismatchesLabel->setText(QApplication::translate("PrimerGroupBox", "Mismatches", 0));
        mismatchesSpinBox->setSuffix(QApplication::translate("PrimerGroupBox", " bp", 0));
    } // retranslateUi

};

namespace Ui {
    class PrimerGroupBox: public Ui_PrimerGroupBox {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_PRIMERGROUPBOX_H
