/*
JACK Audio Connection Kit - Qt GUI Interface.

   Copyright (C) 2003-2021, rncbc aka Rui Nuno Capela. All rights reserved.

   This program is free software; you can redistribute it and/or
   modify it under the terms of the GNU General Public License
   as published by the Free Software Foundation; either version 2
   of the License, or (at your option) any later version.

   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.

   You should have received a copy of the GNU General Public License along
   with this program; if not, write to the Free Software Foundation, Inc.,
   51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.


*/

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

#ifndef UI_QJACKCTLMESSAGESSTATUSFORM_H
#define UI_QJACKCTLMESSAGESSTATUSFORM_H

#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QApplication>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QTextBrowser>
#include <QtWidgets/QTreeWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_qjackctlMessagesStatusForm
{
public:
    QVBoxLayout *vboxLayout;
    QTabWidget *MessagesStatusTabWidget;
    QWidget *MessagesTab;
    QGridLayout *gridLayout;
    QTextBrowser *MessagesTextView;
    QWidget *StatusTab;
    QGridLayout *gridLayout1;
    QTreeWidget *StatsListView;
    QPushButton *ResetPushButton;
    QSpacerItem *spacerItem;
    QPushButton *RefreshPushButton;

    void setupUi(QWidget *qjackctlMessagesStatusForm)
    {
        if (qjackctlMessagesStatusForm->objectName().isEmpty())
            qjackctlMessagesStatusForm->setObjectName("qjackctlMessagesStatusForm");
        qjackctlMessagesStatusForm->resize(480, 320);
        QSizePolicy sizePolicy(QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Minimum);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(qjackctlMessagesStatusForm->sizePolicy().hasHeightForWidth());
        qjackctlMessagesStatusForm->setSizePolicy(sizePolicy);
        const QIcon icon = QIcon(QString::fromUtf8(":/images/messagesstatus1.png"));
        qjackctlMessagesStatusForm->setWindowIcon(icon);
        vboxLayout = new QVBoxLayout(qjackctlMessagesStatusForm);
        vboxLayout->setSpacing(4);
        vboxLayout->setContentsMargins(4, 4, 4, 4);
        vboxLayout->setObjectName("vboxLayout");
        MessagesStatusTabWidget = new QTabWidget(qjackctlMessagesStatusForm);
        MessagesStatusTabWidget->setObjectName("MessagesStatusTabWidget");
        MessagesTab = new QWidget();
        MessagesTab->setObjectName("MessagesTab");
        gridLayout = new QGridLayout(MessagesTab);
        gridLayout->setSpacing(4);
        gridLayout->setContentsMargins(4, 4, 4, 4);
        gridLayout->setObjectName("gridLayout");
        MessagesTextView = new QTextBrowser(MessagesTab);
        MessagesTextView->setObjectName("MessagesTextView");
        MessagesTextView->setMinimumSize(QSize(320, 80));
        MessagesTextView->setUndoRedoEnabled(false);
        MessagesTextView->setLineWrapMode(QTextEdit::NoWrap);
        MessagesTextView->setReadOnly(true);

        gridLayout->addWidget(MessagesTextView, 0, 0, 1, 1);

        const QIcon icon1 = QIcon(QString::fromUtf8(":/images/messages1.png"));
        MessagesStatusTabWidget->addTab(MessagesTab, icon1, QString());
        StatusTab = new QWidget();
        StatusTab->setObjectName("StatusTab");
        gridLayout1 = new QGridLayout(StatusTab);
        gridLayout1->setSpacing(4);
        gridLayout1->setContentsMargins(4, 4, 4, 4);
        gridLayout1->setObjectName("gridLayout1");
        StatsListView = new QTreeWidget(StatusTab);
        StatsListView->setObjectName("StatsListView");
        QSizePolicy sizePolicy1(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Expanding);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(StatsListView->sizePolicy().hasHeightForWidth());
        StatsListView->setSizePolicy(sizePolicy1);
        StatsListView->setMinimumSize(QSize(240, 0));
        StatsListView->setAlternatingRowColors(true);
        StatsListView->setSelectionMode(QAbstractItemView::NoSelection);
        StatsListView->setRootIsDecorated(true);
        StatsListView->setUniformRowHeights(true);
        StatsListView->setSortingEnabled(false);
        StatsListView->setAllColumnsShowFocus(true);

        gridLayout1->addWidget(StatsListView, 0, 0, 1, 3);

        ResetPushButton = new QPushButton(StatusTab);
        ResetPushButton->setObjectName("ResetPushButton");
        const QIcon icon2 = QIcon(QString::fromUtf8(":/images/reset1.png"));
        ResetPushButton->setIcon(icon2);

        gridLayout1->addWidget(ResetPushButton, 1, 0, 1, 1);

        spacerItem = new QSpacerItem(313, 16, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);

        gridLayout1->addItem(spacerItem, 1, 1, 1, 1);

        RefreshPushButton = new QPushButton(StatusTab);
        RefreshPushButton->setObjectName("RefreshPushButton");
        const QIcon icon3 = QIcon(QString::fromUtf8(":/images/refresh1.png"));
        RefreshPushButton->setIcon(icon3);

        gridLayout1->addWidget(RefreshPushButton, 1, 2, 1, 1);

        const QIcon icon4 = QIcon(QString::fromUtf8(":/images/status1.png"));
        MessagesStatusTabWidget->addTab(StatusTab, icon4, QString());

        vboxLayout->addWidget(MessagesStatusTabWidget);

        QWidget::setTabOrder(MessagesTextView, StatsListView);
        QWidget::setTabOrder(StatsListView, ResetPushButton);
        QWidget::setTabOrder(ResetPushButton, RefreshPushButton);

        retranslateUi(qjackctlMessagesStatusForm);

        MessagesStatusTabWidget->setCurrentIndex(0);


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

    void retranslateUi(QWidget *qjackctlMessagesStatusForm)
    {
        qjackctlMessagesStatusForm->setWindowTitle(QCoreApplication::translate("qjackctlMessagesStatusForm", "Messages / Status", nullptr));
#if QT_CONFIG(tooltip)
        MessagesTextView->setToolTip(QCoreApplication::translate("qjackctlMessagesStatusForm", "Messages output log", nullptr));
#endif // QT_CONFIG(tooltip)
        MessagesStatusTabWidget->setTabText(MessagesStatusTabWidget->indexOf(MessagesTab), QCoreApplication::translate("qjackctlMessagesStatusForm", "&Messages", nullptr));
#if QT_CONFIG(tooltip)
        MessagesStatusTabWidget->setTabToolTip(MessagesStatusTabWidget->indexOf(MessagesTab), QCoreApplication::translate("qjackctlMessagesStatusForm", "Messages log", nullptr));
#endif // QT_CONFIG(tooltip)
        QTreeWidgetItem *___qtreewidgetitem = StatsListView->headerItem();
        ___qtreewidgetitem->setText(1, QCoreApplication::translate("qjackctlMessagesStatusForm", "Value", nullptr));
        ___qtreewidgetitem->setText(0, QCoreApplication::translate("qjackctlMessagesStatusForm", "Description", nullptr));
#if QT_CONFIG(tooltip)
        StatsListView->setToolTip(QCoreApplication::translate("qjackctlMessagesStatusForm", "Statistics since last server startup", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        ResetPushButton->setToolTip(QCoreApplication::translate("qjackctlMessagesStatusForm", "Reset XRUN statistic values", nullptr));
#endif // QT_CONFIG(tooltip)
        ResetPushButton->setText(QCoreApplication::translate("qjackctlMessagesStatusForm", "Re&set", nullptr));
#if QT_CONFIG(tooltip)
        RefreshPushButton->setToolTip(QCoreApplication::translate("qjackctlMessagesStatusForm", "Refresh XRUN statistic values", nullptr));
#endif // QT_CONFIG(tooltip)
        RefreshPushButton->setText(QCoreApplication::translate("qjackctlMessagesStatusForm", "&Refresh", nullptr));
        MessagesStatusTabWidget->setTabText(MessagesStatusTabWidget->indexOf(StatusTab), QCoreApplication::translate("qjackctlMessagesStatusForm", "&Status", nullptr));
#if QT_CONFIG(tooltip)
        MessagesStatusTabWidget->setTabToolTip(MessagesStatusTabWidget->indexOf(StatusTab), QCoreApplication::translate("qjackctlMessagesStatusForm", "Status information", nullptr));
#endif // QT_CONFIG(tooltip)
    } // retranslateUi

};

namespace Ui {
    class qjackctlMessagesStatusForm: public Ui_qjackctlMessagesStatusForm {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_QJACKCTLMESSAGESSTATUSFORM_H
