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

#ifndef UI_PROCATTACHBASE_H
#define UI_PROCATTACHBASE_H

#include <QtCore/QVariant>
#include <QtWidgets/QAbstractButton>
#include <QtWidgets/QApplication>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QTreeWidget>
#include <QtWidgets/QVBoxLayout>
#include <klocalizedstring.h>

QT_BEGIN_NAMESPACE

class Ui_ProcAttachBase
{
public:
    QVBoxLayout *verticalLayout;
    QHBoxLayout *hboxLayout;
    QLabel *filterLabel;
    QLineEdit *filterEdit;
    QTreeWidget *processList;
    QHBoxLayout *hboxLayout1;
    QPushButton *buttonRefresh;
    QDialogButtonBox *dialogButtons;

    void setupUi(QDialog *ProcAttachBase)
    {
        if (ProcAttachBase->objectName().isEmpty())
            ProcAttachBase->setObjectName("ProcAttachBase");
        ProcAttachBase->resize(560, 416);
        ProcAttachBase->setSizeGripEnabled(true);
        verticalLayout = new QVBoxLayout(ProcAttachBase);
        verticalLayout->setSpacing(6);
        verticalLayout->setContentsMargins(10, 10, 10, 10);
        verticalLayout->setObjectName("verticalLayout");
        hboxLayout = new QHBoxLayout();
        hboxLayout->setSpacing(6);
        hboxLayout->setObjectName("hboxLayout");
        filterLabel = new QLabel(ProcAttachBase);
        filterLabel->setObjectName("filterLabel");
        filterLabel->setWordWrap(false);

        hboxLayout->addWidget(filterLabel);

        filterEdit = new QLineEdit(ProcAttachBase);
        filterEdit->setObjectName("filterEdit");
        filterEdit->setClearButtonEnabled(true);

        hboxLayout->addWidget(filterEdit);


        verticalLayout->addLayout(hboxLayout);

        processList = new QTreeWidget(ProcAttachBase);
        processList->setObjectName("processList");
        processList->setMinimumSize(QSize(300, 200));
        processList->setRootIsDecorated(false);
        processList->setAllColumnsShowFocus(true);

        verticalLayout->addWidget(processList);

        hboxLayout1 = new QHBoxLayout();
        hboxLayout1->setSpacing(6);
        hboxLayout1->setObjectName("hboxLayout1");
        buttonRefresh = new QPushButton(ProcAttachBase);
        buttonRefresh->setObjectName("buttonRefresh");
        QSizePolicy sizePolicy(QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Fixed);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(buttonRefresh->sizePolicy().hasHeightForWidth());
        buttonRefresh->setSizePolicy(sizePolicy);

        hboxLayout1->addWidget(buttonRefresh);

        dialogButtons = new QDialogButtonBox(ProcAttachBase);
        dialogButtons->setObjectName("dialogButtons");
        dialogButtons->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);

        hboxLayout1->addWidget(dialogButtons);


        verticalLayout->addLayout(hboxLayout1);

#if QT_CONFIG(shortcut)
        filterLabel->setBuddy(filterEdit);
#endif // QT_CONFIG(shortcut)
        QWidget::setTabOrder(processList, buttonRefresh);

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

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

    void retranslateUi(QDialog *ProcAttachBase)
    {
        ProcAttachBase->setWindowTitle(tr2i18n("Attach to Process", nullptr));
        filterLabel->setText(tr2i18n("Fi&lter or PID:", nullptr));
#if QT_CONFIG(whatsthis)
        filterEdit->setWhatsThis(tr2i18n("Type the name of the process or its process ID (PID) here to reduce the number of entries in the list.", nullptr));
#endif // QT_CONFIG(whatsthis)
        QTreeWidgetItem *___qtreewidgetitem = processList->headerItem();
        ___qtreewidgetitem->setText(2, tr2i18n("PPID", nullptr));
        ___qtreewidgetitem->setText(1, tr2i18n("PID", nullptr));
        ___qtreewidgetitem->setText(0, tr2i18n("Command", nullptr));
#if QT_CONFIG(whatsthis)
        processList->setWhatsThis(tr2i18n("<p>This list displays all processes that are currently running. You must select the process that you want KDbg to attach to. Use the <b>Filter or PID</b> edit box to reduce the number of entries in this list.<p>The text in the <i>Command</i> column is usually, but not always, the command that was used to start the process. The <i>PID</i> column shows the process ID. The <i>PPID</i> column shows the process ID of the parent process. Additional columns show more information about the processes that is also available via the system's <i>ps</i> command.</p><p>The list is not updated automatically. Use the <b>Refresh</b> button to update it.</p>", nullptr));
#endif // QT_CONFIG(whatsthis)
#if QT_CONFIG(whatsthis)
        buttonRefresh->setWhatsThis(tr2i18n("This button updates the list of processes.", nullptr));
#endif // QT_CONFIG(whatsthis)
        buttonRefresh->setText(tr2i18n("&Refresh", nullptr));
    } // retranslateUi

};

namespace Ui {
    class ProcAttachBase: public Ui_ProcAttachBase {};
} // namespace Ui

QT_END_NAMESPACE

#endif // PROCATTACHBASE_H

