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

#ifndef UI_DEBUGPANEL_H
#define UI_DEBUGPANEL_H

#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QApplication>
#include <QtWidgets/QDockWidget>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QTableWidget>
#include <QtWidgets/QToolButton>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_DebugPanel
{
public:
    QWidget *dockWidgetContents;
    QGridLayout *gridLayout;
    QHBoxLayout *horizontalLayout_3;
    QToolButton *runButton;
    QToolButton *pauseButton;
    QToolButton *continueButton;
    QToolButton *nextButton;
    QLabel *statusLabel;
    QSpacerItem *horizontalSpacer_2;
    QTableWidget *breakpointTableWidget;
    QHBoxLayout *horizontalLayout_2;
    QToolButton *toolButton_3;
    QSpacerItem *horizontalSpacer_3;
    QHBoxLayout *horizontalLayout;
    QToolButton *toolButton;
    QToolButton *newBreakpointToolButton;
    QToolButton *deleteBreakpointToolButton;
    QSpacerItem *horizontalSpacer;
    QLabel *label_2;
    QTableWidget *stackTableWidget;
    QTableWidget *instrumentTableWidget;

    void setupUi(QDockWidget *DebugPanel)
    {
        if (DebugPanel->objectName().isEmpty())
            DebugPanel->setObjectName(QString::fromUtf8("DebugPanel"));
        DebugPanel->setEnabled(true);
        DebugPanel->resize(550, 398);
        dockWidgetContents = new QWidget();
        dockWidgetContents->setObjectName(QString::fromUtf8("dockWidgetContents"));
        gridLayout = new QGridLayout(dockWidgetContents);
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        gridLayout->setContentsMargins(1, 1, 1, 1);
        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
        runButton = new QToolButton(dockWidgetContents);
        runButton->setObjectName(QString::fromUtf8("runButton"));
        QIcon icon;
        icon.addFile(QString::fromUtf8(":/themes/boring/gtk-media-play-ltr.png"), QSize(), QIcon::Normal, QIcon::Off);
        icon.addFile(QString::fromUtf8(":/themes/boring/gtk-media-stop.png"), QSize(), QIcon::Normal, QIcon::On);
        runButton->setIcon(icon);
        runButton->setCheckable(true);

        horizontalLayout_3->addWidget(runButton);

        pauseButton = new QToolButton(dockWidgetContents);
        pauseButton->setObjectName(QString::fromUtf8("pauseButton"));
        QIcon icon1;
        icon1.addFile(QString::fromUtf8(":/themes/boring/gtk-media-pause.png"), QSize(), QIcon::Normal, QIcon::Off);
        pauseButton->setIcon(icon1);

        horizontalLayout_3->addWidget(pauseButton);

        continueButton = new QToolButton(dockWidgetContents);
        continueButton->setObjectName(QString::fromUtf8("continueButton"));
        QIcon icon2;
        icon2.addFile(QString::fromUtf8(":/themes/boring/gtk-reload.png"), QSize(), QIcon::Normal, QIcon::Off);
        continueButton->setIcon(icon2);

        horizontalLayout_3->addWidget(continueButton);

        nextButton = new QToolButton(dockWidgetContents);
        nextButton->setObjectName(QString::fromUtf8("nextButton"));

        horizontalLayout_3->addWidget(nextButton);

        statusLabel = new QLabel(dockWidgetContents);
        statusLabel->setObjectName(QString::fromUtf8("statusLabel"));
        statusLabel->setMaximumSize(QSize(200, 16777215));
        statusLabel->setStyleSheet(QString::fromUtf8("color: rgb(0, 255, 127);\n"
"background-color: rgb(0, 0, 0);\n"
"font: 10pt \"Courier New\";"));
        statusLabel->setFrameShape(QFrame::Box);
        statusLabel->setLineWidth(0);
        statusLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
        statusLabel->setMargin(8);

        horizontalLayout_3->addWidget(statusLabel);

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

        horizontalLayout_3->addItem(horizontalSpacer_2);


        gridLayout->addLayout(horizontalLayout_3, 0, 1, 1, 7);

        breakpointTableWidget = new QTableWidget(dockWidgetContents);
        if (breakpointTableWidget->columnCount() < 4)
            breakpointTableWidget->setColumnCount(4);
        QTableWidgetItem *__qtablewidgetitem = new QTableWidgetItem();
        breakpointTableWidget->setHorizontalHeaderItem(0, __qtablewidgetitem);
        QTableWidgetItem *__qtablewidgetitem1 = new QTableWidgetItem();
        breakpointTableWidget->setHorizontalHeaderItem(1, __qtablewidgetitem1);
        QTableWidgetItem *__qtablewidgetitem2 = new QTableWidgetItem();
        breakpointTableWidget->setHorizontalHeaderItem(2, __qtablewidgetitem2);
        QTableWidgetItem *__qtablewidgetitem3 = new QTableWidgetItem();
        breakpointTableWidget->setHorizontalHeaderItem(3, __qtablewidgetitem3);
        breakpointTableWidget->setObjectName(QString::fromUtf8("breakpointTableWidget"));
        breakpointTableWidget->setCornerButtonEnabled(false);
        breakpointTableWidget->setColumnCount(4);
        breakpointTableWidget->horizontalHeader()->setMinimumSectionSize(1);
        breakpointTableWidget->horizontalHeader()->setProperty("showSortIndicator", QVariant(true));
        breakpointTableWidget->horizontalHeader()->setStretchLastSection(true);
        breakpointTableWidget->verticalHeader()->setVisible(false);
        breakpointTableWidget->verticalHeader()->setHighlightSections(false);
        breakpointTableWidget->verticalHeader()->setProperty("showSortIndicator", QVariant(true));

        gridLayout->addWidget(breakpointTableWidget, 5, 1, 1, 7);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
        toolButton_3 = new QToolButton(dockWidgetContents);
        toolButton_3->setObjectName(QString::fromUtf8("toolButton_3"));
        toolButton_3->setCheckable(true);
        toolButton_3->setChecked(true);

        horizontalLayout_2->addWidget(toolButton_3);

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

        horizontalLayout_2->addItem(horizontalSpacer_3);


        gridLayout->addLayout(horizontalLayout_2, 6, 1, 1, 7);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        toolButton = new QToolButton(dockWidgetContents);
        toolButton->setObjectName(QString::fromUtf8("toolButton"));
        toolButton->setCheckable(true);
        toolButton->setChecked(true);

        horizontalLayout->addWidget(toolButton);

        newBreakpointToolButton = new QToolButton(dockWidgetContents);
        newBreakpointToolButton->setObjectName(QString::fromUtf8("newBreakpointToolButton"));
        QIcon icon3;
        icon3.addFile(QString::fromUtf8(":/themes/boring/gtk-new.png"), QSize(), QIcon::Normal, QIcon::Off);
        newBreakpointToolButton->setIcon(icon3);

        horizontalLayout->addWidget(newBreakpointToolButton);

        deleteBreakpointToolButton = new QToolButton(dockWidgetContents);
        deleteBreakpointToolButton->setObjectName(QString::fromUtf8("deleteBreakpointToolButton"));
        QIcon icon4;
        icon4.addFile(QString::fromUtf8(":/themes/boring/gtk-close.png"), QSize(), QIcon::Normal, QIcon::Off);
        deleteBreakpointToolButton->setIcon(icon4);

        horizontalLayout->addWidget(deleteBreakpointToolButton);

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

        horizontalLayout->addItem(horizontalSpacer);


        gridLayout->addLayout(horizontalLayout, 4, 1, 1, 7);

        label_2 = new QLabel(dockWidgetContents);
        label_2->setObjectName(QString::fromUtf8("label_2"));

        gridLayout->addWidget(label_2, 1, 1, 1, 4);

        stackTableWidget = new QTableWidget(dockWidgetContents);
        if (stackTableWidget->columnCount() < 3)
            stackTableWidget->setColumnCount(3);
        QTableWidgetItem *__qtablewidgetitem4 = new QTableWidgetItem();
        stackTableWidget->setHorizontalHeaderItem(0, __qtablewidgetitem4);
        QTableWidgetItem *__qtablewidgetitem5 = new QTableWidgetItem();
        stackTableWidget->setHorizontalHeaderItem(1, __qtablewidgetitem5);
        QTableWidgetItem *__qtablewidgetitem6 = new QTableWidgetItem();
        stackTableWidget->setHorizontalHeaderItem(2, __qtablewidgetitem6);
        stackTableWidget->setObjectName(QString::fromUtf8("stackTableWidget"));
        stackTableWidget->horizontalHeader()->setMinimumSectionSize(1);
        stackTableWidget->horizontalHeader()->setHighlightSections(true);
        stackTableWidget->horizontalHeader()->setProperty("showSortIndicator", QVariant(true));
        stackTableWidget->horizontalHeader()->setStretchLastSection(true);
        stackTableWidget->verticalHeader()->setVisible(false);

        gridLayout->addWidget(stackTableWidget, 3, 1, 1, 7);

        instrumentTableWidget = new QTableWidget(dockWidgetContents);
        if (instrumentTableWidget->columnCount() < 3)
            instrumentTableWidget->setColumnCount(3);
        QTableWidgetItem *__qtablewidgetitem7 = new QTableWidgetItem();
        instrumentTableWidget->setHorizontalHeaderItem(0, __qtablewidgetitem7);
        QTableWidgetItem *__qtablewidgetitem8 = new QTableWidgetItem();
        instrumentTableWidget->setHorizontalHeaderItem(1, __qtablewidgetitem8);
        QTableWidgetItem *__qtablewidgetitem9 = new QTableWidgetItem();
        instrumentTableWidget->setHorizontalHeaderItem(2, __qtablewidgetitem9);
        instrumentTableWidget->setObjectName(QString::fromUtf8("instrumentTableWidget"));
        instrumentTableWidget->horizontalHeader()->setStretchLastSection(true);
        instrumentTableWidget->verticalHeader()->setVisible(false);

        gridLayout->addWidget(instrumentTableWidget, 7, 1, 1, 7);

        DebugPanel->setWidget(dockWidgetContents);

        retranslateUi(DebugPanel);
        QObject::connect(toolButton, SIGNAL(toggled(bool)), breakpointTableWidget, SLOT(setVisible(bool)));
        QObject::connect(toolButton_3, SIGNAL(toggled(bool)), instrumentTableWidget, SLOT(setVisible(bool)));

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

    void retranslateUi(QDockWidget *DebugPanel)
    {
        DebugPanel->setWindowTitle(QCoreApplication::translate("DebugPanel", "Csound Debugger", nullptr));
        runButton->setText(QCoreApplication::translate("DebugPanel", "Run", nullptr));
        pauseButton->setText(QCoreApplication::translate("DebugPanel", "Pause", nullptr));
        continueButton->setText(QCoreApplication::translate("DebugPanel", "Continue", nullptr));
        nextButton->setText(QCoreApplication::translate("DebugPanel", "Next", nullptr));
        statusLabel->setText(QCoreApplication::translate("DebugPanel", "Debugger stopped", nullptr));
        QTableWidgetItem *___qtablewidgetitem = breakpointTableWidget->horizontalHeaderItem(0);
        ___qtablewidgetitem->setText(QCoreApplication::translate("DebugPanel", "Enabled", nullptr));
        QTableWidgetItem *___qtablewidgetitem1 = breakpointTableWidget->horizontalHeaderItem(1);
        ___qtablewidgetitem1->setText(QCoreApplication::translate("DebugPanel", "Type", nullptr));
        QTableWidgetItem *___qtablewidgetitem2 = breakpointTableWidget->horizontalHeaderItem(2);
        ___qtablewidgetitem2->setText(QCoreApplication::translate("DebugPanel", "Instr/Line", nullptr));
        QTableWidgetItem *___qtablewidgetitem3 = breakpointTableWidget->horizontalHeaderItem(3);
        ___qtablewidgetitem3->setText(QCoreApplication::translate("DebugPanel", "Skip count", nullptr));
        toolButton_3->setText(QCoreApplication::translate("DebugPanel", "Active instruments", nullptr));
        toolButton->setText(QCoreApplication::translate("DebugPanel", "Breakpoints", nullptr));
        newBreakpointToolButton->setText(QCoreApplication::translate("DebugPanel", "New", nullptr));
        deleteBreakpointToolButton->setText(QCoreApplication::translate("DebugPanel", "Delete", nullptr));
        label_2->setText(QCoreApplication::translate("DebugPanel", "Current Stack", nullptr));
        QTableWidgetItem *___qtablewidgetitem4 = stackTableWidget->horizontalHeaderItem(0);
        ___qtablewidgetitem4->setText(QCoreApplication::translate("DebugPanel", "Variable", nullptr));
        QTableWidgetItem *___qtablewidgetitem5 = stackTableWidget->horizontalHeaderItem(1);
        ___qtablewidgetitem5->setText(QCoreApplication::translate("DebugPanel", "Value", nullptr));
        QTableWidgetItem *___qtablewidgetitem6 = stackTableWidget->horizontalHeaderItem(2);
        ___qtablewidgetitem6->setText(QCoreApplication::translate("DebugPanel", "Type", nullptr));
        QTableWidgetItem *___qtablewidgetitem7 = instrumentTableWidget->horizontalHeaderItem(0);
        ___qtablewidgetitem7->setText(QCoreApplication::translate("DebugPanel", "Instr", nullptr));
        QTableWidgetItem *___qtablewidgetitem8 = instrumentTableWidget->horizontalHeaderItem(1);
        ___qtablewidgetitem8->setText(QCoreApplication::translate("DebugPanel", "p-fields", nullptr));
        QTableWidgetItem *___qtablewidgetitem9 = instrumentTableWidget->horizontalHeaderItem(2);
        ___qtablewidgetitem9->setText(QCoreApplication::translate("DebugPanel", "k-count", nullptr));
    } // retranslateUi

};

namespace Ui {
    class DebugPanel: public Ui_DebugPanel {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_DEBUGPANEL_H
