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

#ifndef UI_QGSELEVATIONPROFILEMANAGERBASE_H
#define UI_QGSELEVATIONPROFILEMANAGERBASE_H

#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QAbstractButton>
#include <QtWidgets/QApplication>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QListView>
#include <QtWidgets/QToolButton>
#include <QtWidgets/QVBoxLayout>
#include "qgsfilterlineedit.h"

QT_BEGIN_NAMESPACE

class Ui_QgsElevationProfileManagerBase
{
public:
    QVBoxLayout *verticalLayout;
    QGridLayout *gridLayout_2;
    QToolButton *mRenameButton;
    QToolButton *mShowButton;
    QToolButton *mRemoveButton;
    QVBoxLayout *verticalLayout_2;
    QgsFilterLineEdit *mSearchLineEdit;
    QListView *mProfileListView;
    QToolButton *mDuplicateButton;
    QDialogButtonBox *mButtonBox;

    void setupUi(QDialog *QgsElevationProfileManagerBase)
    {
        if (QgsElevationProfileManagerBase->objectName().isEmpty())
            QgsElevationProfileManagerBase->setObjectName("QgsElevationProfileManagerBase");
        QgsElevationProfileManagerBase->resize(425, 300);
        QgsElevationProfileManagerBase->setMinimumSize(QSize(425, 300));
        QIcon icon;
        icon.addFile(QString::fromUtf8(":/images/themes/default/mActionLayoutManager.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        QgsElevationProfileManagerBase->setWindowIcon(icon);
        verticalLayout = new QVBoxLayout(QgsElevationProfileManagerBase);
        verticalLayout->setObjectName("verticalLayout");
        gridLayout_2 = new QGridLayout();
        gridLayout_2->setObjectName("gridLayout_2");
        mRenameButton = new QToolButton(QgsElevationProfileManagerBase);
        mRenameButton->setObjectName("mRenameButton");
        QSizePolicy sizePolicy(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Fixed);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(mRenameButton->sizePolicy().hasHeightForWidth());
        mRenameButton->setSizePolicy(sizePolicy);

        gridLayout_2->addWidget(mRenameButton, 1, 3, 1, 1);

        mShowButton = new QToolButton(QgsElevationProfileManagerBase);
        mShowButton->setObjectName("mShowButton");
        sizePolicy.setHeightForWidth(mShowButton->sizePolicy().hasHeightForWidth());
        mShowButton->setSizePolicy(sizePolicy);

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

        mRemoveButton = new QToolButton(QgsElevationProfileManagerBase);
        mRemoveButton->setObjectName("mRemoveButton");
        sizePolicy.setHeightForWidth(mRemoveButton->sizePolicy().hasHeightForWidth());
        mRemoveButton->setSizePolicy(sizePolicy);

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

        verticalLayout_2 = new QVBoxLayout();
        verticalLayout_2->setSpacing(0);
        verticalLayout_2->setObjectName("verticalLayout_2");
        verticalLayout_2->setContentsMargins(-1, 0, -1, -1);
        mSearchLineEdit = new QgsFilterLineEdit(QgsElevationProfileManagerBase);
        mSearchLineEdit->setObjectName("mSearchLineEdit");

        verticalLayout_2->addWidget(mSearchLineEdit);

        mProfileListView = new QListView(QgsElevationProfileManagerBase);
        mProfileListView->setObjectName("mProfileListView");
        mProfileListView->setSelectionMode(QAbstractItemView::SelectionMode::ExtendedSelection);
        mProfileListView->setSelectionBehavior(QAbstractItemView::SelectionBehavior::SelectRows);

        verticalLayout_2->addWidget(mProfileListView);

        verticalLayout_2->setStretch(1, 1);

        gridLayout_2->addLayout(verticalLayout_2, 0, 0, 1, 4);

        mDuplicateButton = new QToolButton(QgsElevationProfileManagerBase);
        mDuplicateButton->setObjectName("mDuplicateButton");
        sizePolicy.setHeightForWidth(mDuplicateButton->sizePolicy().hasHeightForWidth());
        mDuplicateButton->setSizePolicy(sizePolicy);

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


        verticalLayout->addLayout(gridLayout_2);

        mButtonBox = new QDialogButtonBox(QgsElevationProfileManagerBase);
        mButtonBox->setObjectName("mButtonBox");
        mButtonBox->setOrientation(Qt::Orientation::Horizontal);
        mButtonBox->setStandardButtons(QDialogButtonBox::StandardButton::Close|QDialogButtonBox::StandardButton::Help);

        verticalLayout->addWidget(mButtonBox);

        QWidget::setTabOrder(mSearchLineEdit, mProfileListView);
        QWidget::setTabOrder(mProfileListView, mShowButton);
        QWidget::setTabOrder(mShowButton, mDuplicateButton);
        QWidget::setTabOrder(mDuplicateButton, mRemoveButton);
        QWidget::setTabOrder(mRemoveButton, mRenameButton);

        retranslateUi(QgsElevationProfileManagerBase);
        QObject::connect(mButtonBox, &QDialogButtonBox::accepted, QgsElevationProfileManagerBase, qOverload<>(&QDialog::accept));
        QObject::connect(mButtonBox, &QDialogButtonBox::rejected, QgsElevationProfileManagerBase, qOverload<>(&QDialog::reject));

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

    void retranslateUi(QDialog *QgsElevationProfileManagerBase)
    {
        QgsElevationProfileManagerBase->setWindowTitle(QCoreApplication::translate("QgsElevationProfileManagerBase", "Elevation Profile Manager", nullptr));
        mRenameButton->setText(QCoreApplication::translate("QgsElevationProfileManagerBase", "Re&name\342\200\246", nullptr));
        mShowButton->setText(QCoreApplication::translate("QgsElevationProfileManagerBase", "&Show", nullptr));
        mRemoveButton->setText(QCoreApplication::translate("QgsElevationProfileManagerBase", "&Remove\342\200\246", nullptr));
        mSearchLineEdit->setPlaceholderText(QCoreApplication::translate("QgsElevationProfileManagerBase", "Search\342\200\246", nullptr));
        mDuplicateButton->setText(QCoreApplication::translate("QgsElevationProfileManagerBase", "&Duplicate\342\200\246", nullptr));
    } // retranslateUi

};

namespace Ui {
    class QgsElevationProfileManagerBase: public Ui_QgsElevationProfileManagerBase {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_QGSELEVATIONPROFILEMANAGERBASE_H
