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

#ifndef UI_ROUTEDIALOGBASE_H
#define UI_ROUTEDIALOGBASE_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QFrame>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QScrollBar>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSplitter>
#include <QtWidgets/QToolButton>
#include <QtWidgets/QTreeWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "routedialog.h"

QT_BEGIN_NAMESPACE

class Ui_RouteDialogBase
{
public:
    QVBoxLayout *verticalLayout;
    QSplitter *verticalSplitter;
    QSplitter *routeViewSplitter;
    QWidget *layoutWidget;
    QHBoxLayout *horizontalLayout_3;
    QScrollBar *srcTreeScrollBar;
    MusEGui::RouteTreeWidget *newSrcList;
    MusEGui::ConnectionsView *connectionsWidget;
    QWidget *layoutWidget_1;
    QHBoxLayout *horizontalLayout_2;
    MusEGui::RouteTreeWidget *newDstList;
    QScrollBar *dstTreeScrollBar;
    QTreeWidget *routeList;
    QHBoxLayout *horizontalLayout;
    QToolButton *filterSrcButton;
    QToolButton *srcRoutesButton;
    QFrame *line;
    QToolButton *filterDstButton;
    QToolButton *dstRoutesButton;
    QFrame *line_2;
    QToolButton *allMidiPortsButton;
    QFrame *line_3;
    QToolButton *verticalLayoutButton;
    QComboBox *routeAliasList;
    QSpacerItem *horizontalSpacer;
    QToolButton *connectButton;
    QToolButton *removeButton;

    void setupUi(QDialog *RouteDialogBase)
    {
        if (RouteDialogBase->objectName().isEmpty())
            RouteDialogBase->setObjectName(QString::fromUtf8("RouteDialogBase"));
        RouteDialogBase->resize(720, 480);
        QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(RouteDialogBase->sizePolicy().hasHeightForWidth());
        RouteDialogBase->setSizePolicy(sizePolicy);
        verticalLayout = new QVBoxLayout(RouteDialogBase);
        verticalLayout->setSpacing(6);
        verticalLayout->setContentsMargins(11, 11, 11, 11);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        verticalSplitter = new QSplitter(RouteDialogBase);
        verticalSplitter->setObjectName(QString::fromUtf8("verticalSplitter"));
        verticalSplitter->setOrientation(Qt::Vertical);
        routeViewSplitter = new QSplitter(verticalSplitter);
        routeViewSplitter->setObjectName(QString::fromUtf8("routeViewSplitter"));
        routeViewSplitter->setOrientation(Qt::Horizontal);
        routeViewSplitter->setChildrenCollapsible(false);
        layoutWidget = new QWidget(routeViewSplitter);
        layoutWidget->setObjectName(QString::fromUtf8("layoutWidget"));
        horizontalLayout_3 = new QHBoxLayout(layoutWidget);
        horizontalLayout_3->setSpacing(0);
        horizontalLayout_3->setContentsMargins(11, 11, 11, 11);
        horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
        horizontalLayout_3->setContentsMargins(0, 0, 0, 0);
        srcTreeScrollBar = new QScrollBar(layoutWidget);
        srcTreeScrollBar->setObjectName(QString::fromUtf8("srcTreeScrollBar"));
        srcTreeScrollBar->setOrientation(Qt::Vertical);

        horizontalLayout_3->addWidget(srcTreeScrollBar);

        newSrcList = new MusEGui::RouteTreeWidget(layoutWidget);
        QTreeWidgetItem *__qtreewidgetitem = new QTreeWidgetItem();
        __qtreewidgetitem->setText(0, QString::fromUtf8("1"));
        newSrcList->setHeaderItem(__qtreewidgetitem);
        newSrcList->setObjectName(QString::fromUtf8("newSrcList"));
        newSrcList->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
        newSrcList->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
        newSrcList->setAlternatingRowColors(false);
        newSrcList->setSelectionMode(QAbstractItemView::ExtendedSelection);
        newSrcList->setSelectionBehavior(QAbstractItemView::SelectRows);
        newSrcList->setIconSize(QSize(16, 16));
        newSrcList->setTextElideMode(Qt::ElideMiddle);
        newSrcList->setRootIsDecorated(false);
        newSrcList->setProperty("isInput", QVariant(true));
        newSrcList->header()->setStretchLastSection(false);

        horizontalLayout_3->addWidget(newSrcList);

        routeViewSplitter->addWidget(layoutWidget);
        connectionsWidget = new MusEGui::ConnectionsView(routeViewSplitter);
        connectionsWidget->setObjectName(QString::fromUtf8("connectionsWidget"));
        connectionsWidget->setMinimumSize(QSize(0, 0));
        QPalette palette;
        QBrush brush(QColor(255, 255, 255, 255));
        brush.setStyle(Qt::SolidPattern);
        palette.setBrush(QPalette::Active, QPalette::Base, brush);
        QBrush brush1(QColor(0, 0, 0, 255));
        brush1.setStyle(Qt::SolidPattern);
        palette.setBrush(QPalette::Active, QPalette::Window, brush1);
        palette.setBrush(QPalette::Inactive, QPalette::Base, brush);
        palette.setBrush(QPalette::Inactive, QPalette::Window, brush1);
        palette.setBrush(QPalette::Disabled, QPalette::Base, brush1);
        palette.setBrush(QPalette::Disabled, QPalette::Window, brush1);
        connectionsWidget->setPalette(palette);
        connectionsWidget->setAutoFillBackground(true);
        routeViewSplitter->addWidget(connectionsWidget);
        layoutWidget_1 = new QWidget(routeViewSplitter);
        layoutWidget_1->setObjectName(QString::fromUtf8("layoutWidget_1"));
        horizontalLayout_2 = new QHBoxLayout(layoutWidget_1);
        horizontalLayout_2->setSpacing(0);
        horizontalLayout_2->setContentsMargins(11, 11, 11, 11);
        horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
        horizontalLayout_2->setContentsMargins(0, 0, 0, 0);
        newDstList = new MusEGui::RouteTreeWidget(layoutWidget_1);
        QTreeWidgetItem *__qtreewidgetitem1 = new QTreeWidgetItem();
        __qtreewidgetitem1->setText(0, QString::fromUtf8("1"));
        newDstList->setHeaderItem(__qtreewidgetitem1);
        newDstList->setObjectName(QString::fromUtf8("newDstList"));
        newDstList->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
        newDstList->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
        newDstList->setAlternatingRowColors(false);
        newDstList->setSelectionMode(QAbstractItemView::ExtendedSelection);
        newDstList->setSelectionBehavior(QAbstractItemView::SelectRows);
        newDstList->setIconSize(QSize(16, 16));
        newDstList->setTextElideMode(Qt::ElideMiddle);
        newDstList->setRootIsDecorated(false);
        newDstList->setProperty("isInput", QVariant(false));
        newDstList->header()->setStretchLastSection(false);

        horizontalLayout_2->addWidget(newDstList);

        dstTreeScrollBar = new QScrollBar(layoutWidget_1);
        dstTreeScrollBar->setObjectName(QString::fromUtf8("dstTreeScrollBar"));
        dstTreeScrollBar->setOrientation(Qt::Vertical);

        horizontalLayout_2->addWidget(dstTreeScrollBar);

        routeViewSplitter->addWidget(layoutWidget_1);
        verticalSplitter->addWidget(routeViewSplitter);
        routeList = new QTreeWidget(verticalSplitter);
        QTreeWidgetItem *__qtreewidgetitem2 = new QTreeWidgetItem();
        __qtreewidgetitem2->setText(0, QString::fromUtf8("1"));
        routeList->setHeaderItem(__qtreewidgetitem2);
        routeList->setObjectName(QString::fromUtf8("routeList"));
        routeList->setAlternatingRowColors(true);
        routeList->setSelectionMode(QAbstractItemView::ExtendedSelection);
        routeList->setSelectionBehavior(QAbstractItemView::SelectRows);
        routeList->setTextElideMode(Qt::ElideMiddle);
        routeList->setRootIsDecorated(false);
        verticalSplitter->addWidget(routeList);

        verticalLayout->addWidget(verticalSplitter);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setSpacing(2);
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        filterSrcButton = new QToolButton(RouteDialogBase);
        filterSrcButton->setObjectName(QString::fromUtf8("filterSrcButton"));
        filterSrcButton->setCheckable(true);

        horizontalLayout->addWidget(filterSrcButton);

        srcRoutesButton = new QToolButton(RouteDialogBase);
        srcRoutesButton->setObjectName(QString::fromUtf8("srcRoutesButton"));
        srcRoutesButton->setCheckable(true);

        horizontalLayout->addWidget(srcRoutesButton);

        line = new QFrame(RouteDialogBase);
        line->setObjectName(QString::fromUtf8("line"));
        line->setFrameShape(QFrame::VLine);
        line->setFrameShadow(QFrame::Sunken);

        horizontalLayout->addWidget(line);

        filterDstButton = new QToolButton(RouteDialogBase);
        filterDstButton->setObjectName(QString::fromUtf8("filterDstButton"));
        filterDstButton->setCheckable(true);

        horizontalLayout->addWidget(filterDstButton);

        dstRoutesButton = new QToolButton(RouteDialogBase);
        dstRoutesButton->setObjectName(QString::fromUtf8("dstRoutesButton"));
        dstRoutesButton->setCheckable(true);

        horizontalLayout->addWidget(dstRoutesButton);

        line_2 = new QFrame(RouteDialogBase);
        line_2->setObjectName(QString::fromUtf8("line_2"));
        line_2->setFrameShape(QFrame::VLine);
        line_2->setFrameShadow(QFrame::Sunken);

        horizontalLayout->addWidget(line_2);

        allMidiPortsButton = new QToolButton(RouteDialogBase);
        allMidiPortsButton->setObjectName(QString::fromUtf8("allMidiPortsButton"));
        allMidiPortsButton->setCheckable(true);

        horizontalLayout->addWidget(allMidiPortsButton);

        line_3 = new QFrame(RouteDialogBase);
        line_3->setObjectName(QString::fromUtf8("line_3"));
        line_3->setFrameShape(QFrame::VLine);
        line_3->setFrameShadow(QFrame::Sunken);

        horizontalLayout->addWidget(line_3);

        verticalLayoutButton = new QToolButton(RouteDialogBase);
        verticalLayoutButton->setObjectName(QString::fromUtf8("verticalLayoutButton"));
        verticalLayoutButton->setCheckable(true);

        horizontalLayout->addWidget(verticalLayoutButton);

        routeAliasList = new QComboBox(RouteDialogBase);
        routeAliasList->setObjectName(QString::fromUtf8("routeAliasList"));

        horizontalLayout->addWidget(routeAliasList);

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

        horizontalLayout->addItem(horizontalSpacer);

        connectButton = new QToolButton(RouteDialogBase);
        connectButton->setObjectName(QString::fromUtf8("connectButton"));
        QSizePolicy sizePolicy1(QSizePolicy::Maximum, QSizePolicy::Minimum);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(connectButton->sizePolicy().hasHeightForWidth());
        connectButton->setSizePolicy(sizePolicy1);

        horizontalLayout->addWidget(connectButton);

        removeButton = new QToolButton(RouteDialogBase);
        removeButton->setObjectName(QString::fromUtf8("removeButton"));
        sizePolicy1.setHeightForWidth(removeButton->sizePolicy().hasHeightForWidth());
        removeButton->setSizePolicy(sizePolicy1);

        horizontalLayout->addWidget(removeButton);


        verticalLayout->addLayout(horizontalLayout);


        retranslateUi(RouteDialogBase);

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

    void retranslateUi(QDialog *RouteDialogBase)
    {
        RouteDialogBase->setWindowTitle(QCoreApplication::translate("RouteDialogBase", "MusE: Routing", nullptr));
#if QT_CONFIG(whatsthis)
        newSrcList->setWhatsThis(QCoreApplication::translate("RouteDialogBase", "List of available sources.\n"
"Connect a source to a destination.\n"
"For items having a channel bar, \n"
" connections can be Omni Mode\n"
" (the textual item) or Channel Mode\n"
" (the Channel bar channels).", nullptr));
#endif // QT_CONFIG(whatsthis)
#if QT_CONFIG(whatsthis)
        connectionsWidget->setWhatsThis(QCoreApplication::translate("RouteDialogBase", "Connections View window.\n"
"Shows all current connections.\n"
"Thick lines are Omni Routes.\n"
"Thin lines are Channel Routes.", nullptr));
#endif // QT_CONFIG(whatsthis)
#if QT_CONFIG(whatsthis)
        newDstList->setWhatsThis(QCoreApplication::translate("RouteDialogBase", "List of available destinations.\n"
"Connect a source to a destination.\n"
"For items having a channel bar, \n"
" connections can be Omni Mode\n"
" (the textual item) or Channel Mode\n"
" (the Channel bar channels).", nullptr));
#endif // QT_CONFIG(whatsthis)
#if QT_CONFIG(whatsthis)
        routeList->setWhatsThis(QCoreApplication::translate("RouteDialogBase", "Itemized list of current connections.", nullptr));
#endif // QT_CONFIG(whatsthis)
#if QT_CONFIG(tooltip)
        filterSrcButton->setToolTip(QCoreApplication::translate("RouteDialogBase", "Show only selected sources", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(whatsthis)
        filterSrcButton->setWhatsThis(QCoreApplication::translate("RouteDialogBase", "Show only selected sources", nullptr));
#endif // QT_CONFIG(whatsthis)
#if QT_CONFIG(tooltip)
        srcRoutesButton->setToolTip(QCoreApplication::translate("RouteDialogBase", "Show only destination routes for selected source", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(whatsthis)
        srcRoutesButton->setWhatsThis(QCoreApplication::translate("RouteDialogBase", "Show only destination routes for selected source", nullptr));
#endif // QT_CONFIG(whatsthis)
#if QT_CONFIG(tooltip)
        filterDstButton->setToolTip(QCoreApplication::translate("RouteDialogBase", "Show only selected destinations", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(whatsthis)
        filterDstButton->setWhatsThis(QCoreApplication::translate("RouteDialogBase", "Show only selected destinations", nullptr));
#endif // QT_CONFIG(whatsthis)
#if QT_CONFIG(tooltip)
        dstRoutesButton->setToolTip(QCoreApplication::translate("RouteDialogBase", "Show only source routes for selected destination", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(whatsthis)
        dstRoutesButton->setWhatsThis(QCoreApplication::translate("RouteDialogBase", "Show only source routes for selected destination", nullptr));
#endif // QT_CONFIG(whatsthis)
#if QT_CONFIG(tooltip)
        allMidiPortsButton->setToolTip(QCoreApplication::translate("RouteDialogBase", "Show all Midi Ports", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(whatsthis)
        allMidiPortsButton->setWhatsThis(QCoreApplication::translate("RouteDialogBase", "Show all Midi Ports", nullptr));
#endif // QT_CONFIG(whatsthis)
#if QT_CONFIG(tooltip)
        verticalLayoutButton->setToolTip(QCoreApplication::translate("RouteDialogBase", "Auto adjust column size", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(whatsthis)
        verticalLayoutButton->setWhatsThis(QCoreApplication::translate("RouteDialogBase", "Automatically adjusts the source and destination\n"
" tree widths when the splitters are adjusted.\n"
"This also turns on text word wrap, which may \n"
" cause slower response with larger lists.\n"
"", nullptr));
#endif // QT_CONFIG(whatsthis)
        verticalLayoutButton->setText(QString());
#if QT_CONFIG(tooltip)
        routeAliasList->setToolTip(QCoreApplication::translate("RouteDialogBase", "Preferred route name or alias", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(whatsthis)
        routeAliasList->setWhatsThis(QCoreApplication::translate("RouteDialogBase", "Preferred route name or alias", nullptr));
#endif // QT_CONFIG(whatsthis)
#if QT_CONFIG(tooltip)
        connectButton->setToolTip(QCoreApplication::translate("RouteDialogBase", "Connect source to destination", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(whatsthis)
        connectButton->setWhatsThis(QCoreApplication::translate("RouteDialogBase", "Connect source to destination", nullptr));
#endif // QT_CONFIG(whatsthis)
        connectButton->setText(QCoreApplication::translate("RouteDialogBase", "Connect", nullptr));
#if QT_CONFIG(tooltip)
        removeButton->setToolTip(QCoreApplication::translate("RouteDialogBase", "Remove selected route", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(whatsthis)
        removeButton->setWhatsThis(QCoreApplication::translate("RouteDialogBase", "Remove selected route", nullptr));
#endif // QT_CONFIG(whatsthis)
        removeButton->setText(QCoreApplication::translate("RouteDialogBase", "Remove", nullptr));
    } // retranslateUi

};

namespace Ui {
    class RouteDialogBase: public Ui_RouteDialogBase {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_ROUTEDIALOGBASE_H
