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

#ifndef UI_FILEVIEW_H
#define UI_FILEVIEW_H

#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QApplication>
#include <QtWidgets/QFrame>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QListWidget>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QSplitter>
#include <QtWidgets/QToolButton>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "filecontent.h"
#include "listview.h"

QT_BEGIN_NAMESPACE

class Ui_TabFile
{
public:
    QHBoxLayout *hboxLayout;
    QVBoxLayout *vboxLayout;
    QHBoxLayout *hboxLayout1;
    QToolButton *toolButtonCopy;
    QToolButton *toolButtonShowAnnotate;
    QToolButton *toolButtonFindAnnotate;
    QToolButton *toolButtonGoPrev;
    QToolButton *toolButtonGoNext;
    QToolButton *toolButtonRangeFilter;
    QToolButton *toolButtonHighlightText;
    QSpacerItem *spacerItem;
    QFrame *frame;
    QHBoxLayout *hboxLayout2;
    QHBoxLayout *hboxLayout3;
    QToolButton *toolButtonPin;
    QSpinBox *spinBoxRevision;
    QSplitter *splitter;
    ListView *histListView;
    QFrame *frame_2;
    QHBoxLayout *hboxLayout4;
    QHBoxLayout *hboxLayout5;
    QListWidget *listWidgetAnn;
    FileContent *textEditFile;

    void setupUi(QWidget *TabFile)
    {
        if (TabFile->objectName().isEmpty())
            TabFile->setObjectName("TabFile");
        TabFile->resize(599, 480);
        hboxLayout = new QHBoxLayout(TabFile);
        hboxLayout->setSpacing(0);
        hboxLayout->setContentsMargins(11, 11, 11, 11);
        hboxLayout->setObjectName("hboxLayout");
        hboxLayout->setContentsMargins(0, 0, 0, 0);
        vboxLayout = new QVBoxLayout();
        vboxLayout->setSpacing(0);
        vboxLayout->setObjectName("vboxLayout");
        vboxLayout->setContentsMargins(0, 0, 0, 0);
        hboxLayout1 = new QHBoxLayout();
        hboxLayout1->setSpacing(0);
        hboxLayout1->setObjectName("hboxLayout1");
        hboxLayout1->setContentsMargins(0, 0, 0, 0);
        toolButtonCopy = new QToolButton(TabFile);
        toolButtonCopy->setObjectName("toolButtonCopy");
        toolButtonCopy->setMinimumSize(QSize(30, 30));
        QIcon icon;
        QString iconThemeName = QString::fromUtf8("edit-copy");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon = QIcon::fromTheme(iconThemeName);
        } else {
            icon.addFile(QString::fromUtf8(":/icons/resources/edit-copy.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        toolButtonCopy->setIcon(icon);
        toolButtonCopy->setAutoRaise(true);

        hboxLayout1->addWidget(toolButtonCopy);

        toolButtonShowAnnotate = new QToolButton(TabFile);
        toolButtonShowAnnotate->setObjectName("toolButtonShowAnnotate");
        toolButtonShowAnnotate->setEnabled(false);
        toolButtonShowAnnotate->setMinimumSize(QSize(30, 30));
        QIcon icon1;
        iconThemeName = QString::fromUtf8("view-sidetree");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon1 = QIcon::fromTheme(iconThemeName);
        } else {
            icon1.addFile(QString::fromUtf8(":/icons/resources/view-split-effect.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        toolButtonShowAnnotate->setIcon(icon1);
        toolButtonShowAnnotate->setCheckable(true);
        toolButtonShowAnnotate->setChecked(true);
        toolButtonShowAnnotate->setAutoRaise(true);

        hboxLayout1->addWidget(toolButtonShowAnnotate);

        toolButtonFindAnnotate = new QToolButton(TabFile);
        toolButtonFindAnnotate->setObjectName("toolButtonFindAnnotate");
        toolButtonFindAnnotate->setEnabled(false);
        toolButtonFindAnnotate->setMinimumSize(QSize(30, 30));
        QIcon icon2;
        iconThemeName = QString::fromUtf8("object-locked");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon2 = QIcon::fromTheme(iconThemeName);
        } else {
            icon2.addFile(QString::fromUtf8(":/icons/resources/document-encrypted.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        toolButtonFindAnnotate->setIcon(icon2);
        toolButtonFindAnnotate->setCheckable(true);
        toolButtonFindAnnotate->setAutoRaise(true);

        hboxLayout1->addWidget(toolButtonFindAnnotate);

        toolButtonGoPrev = new QToolButton(TabFile);
        toolButtonGoPrev->setObjectName("toolButtonGoPrev");
        toolButtonGoPrev->setEnabled(false);
        QIcon icon3;
        iconThemeName = QString::fromUtf8("go-previous");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon3 = QIcon::fromTheme(iconThemeName);
        } else {
            icon3.addFile(QString::fromUtf8(":/icons/resources/go-up.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        toolButtonGoPrev->setIcon(icon3);
        toolButtonGoPrev->setAutoRaise(true);

        hboxLayout1->addWidget(toolButtonGoPrev);

        toolButtonGoNext = new QToolButton(TabFile);
        toolButtonGoNext->setObjectName("toolButtonGoNext");
        toolButtonGoNext->setEnabled(false);
        QIcon icon4;
        iconThemeName = QString::fromUtf8("go-next");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon4 = QIcon::fromTheme(iconThemeName);
        } else {
            icon4.addFile(QString::fromUtf8(":/icons/resources/go-down.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        toolButtonGoNext->setIcon(icon4);
        toolButtonGoNext->setAutoRaise(true);

        hboxLayout1->addWidget(toolButtonGoNext);

        toolButtonRangeFilter = new QToolButton(TabFile);
        toolButtonRangeFilter->setObjectName("toolButtonRangeFilter");
        toolButtonRangeFilter->setEnabled(false);
        toolButtonRangeFilter->setMinimumSize(QSize(30, 30));
        QIcon icon5;
        iconThemeName = QString::fromUtf8("view-filter");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon5 = QIcon::fromTheme(iconThemeName);
        } else {
            icon5.addFile(QString::fromUtf8(":/icons/resources/view-filter.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        toolButtonRangeFilter->setIcon(icon5);
        toolButtonRangeFilter->setCheckable(true);
        toolButtonRangeFilter->setAutoRaise(true);

        hboxLayout1->addWidget(toolButtonRangeFilter);

        toolButtonHighlightText = new QToolButton(TabFile);
        toolButtonHighlightText->setObjectName("toolButtonHighlightText");
        toolButtonHighlightText->setEnabled(false);
        toolButtonHighlightText->setMinimumSize(QSize(30, 30));
        QIcon icon6;
        iconThemeName = QString::fromUtf8("format-text-color");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon6 = QIcon::fromTheme(iconThemeName);
        } else {
            icon6.addFile(QString::fromUtf8(":/icons/resources/colors-chromablue.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        toolButtonHighlightText->setIcon(icon6);
        toolButtonHighlightText->setCheckable(true);
        toolButtonHighlightText->setAutoRaise(true);

        hboxLayout1->addWidget(toolButtonHighlightText);

        spacerItem = new QSpacerItem(300, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);

        hboxLayout1->addItem(spacerItem);

        frame = new QFrame(TabFile);
        frame->setObjectName("frame");
        frame->setFrameShape(QFrame::Shape::StyledPanel);
        frame->setFrameShadow(QFrame::Shadow::Raised);
        hboxLayout2 = new QHBoxLayout(frame);
        hboxLayout2->setSpacing(0);
        hboxLayout2->setContentsMargins(11, 11, 11, 11);
        hboxLayout2->setObjectName("hboxLayout2");
        hboxLayout2->setContentsMargins(2, 2, 2, 2);
        hboxLayout3 = new QHBoxLayout();
        hboxLayout3->setSpacing(0);
        hboxLayout3->setObjectName("hboxLayout3");
        hboxLayout3->setContentsMargins(0, 0, 0, 0);
        toolButtonPin = new QToolButton(frame);
        toolButtonPin->setObjectName("toolButtonPin");
        QIcon icon7;
        iconThemeName = QString::fromUtf8("dialog-ok-apply");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon7 = QIcon::fromTheme(iconThemeName);
        } else {
            icon7.addFile(QString::fromUtf8(":/icons/resources/window-pin.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        toolButtonPin->setIcon(icon7);
        toolButtonPin->setCheckable(true);
        toolButtonPin->setAutoRaise(true);

        hboxLayout3->addWidget(toolButtonPin);

        spinBoxRevision = new QSpinBox(frame);
        spinBoxRevision->setObjectName("spinBoxRevision");
        spinBoxRevision->setMaximum(65535);

        hboxLayout3->addWidget(spinBoxRevision);


        hboxLayout2->addLayout(hboxLayout3);


        hboxLayout1->addWidget(frame);


        vboxLayout->addLayout(hboxLayout1);

        splitter = new QSplitter(TabFile);
        splitter->setObjectName("splitter");
        splitter->setOrientation(Qt::Orientation::Vertical);
        histListView = new ListView(splitter);
        histListView->setObjectName("histListView");
        histListView->setContextMenuPolicy(Qt::ContextMenuPolicy::CustomContextMenu);
        histListView->setAlternatingRowColors(true);
        histListView->setRootIsDecorated(false);
        histListView->setUniformRowHeights(true);
        histListView->setItemsExpandable(false);
        histListView->setAllColumnsShowFocus(true);
        splitter->addWidget(histListView);
        frame_2 = new QFrame(splitter);
        frame_2->setObjectName("frame_2");
        frame_2->setFrameShape(QFrame::Shape::StyledPanel);
        frame_2->setFrameShadow(QFrame::Shadow::Sunken);
        hboxLayout4 = new QHBoxLayout(frame_2);
        hboxLayout4->setSpacing(0);
        hboxLayout4->setContentsMargins(11, 11, 11, 11);
        hboxLayout4->setObjectName("hboxLayout4");
        hboxLayout4->setContentsMargins(0, 0, 0, 0);
        hboxLayout5 = new QHBoxLayout();
        hboxLayout5->setSpacing(1);
        hboxLayout5->setObjectName("hboxLayout5");
        hboxLayout5->setContentsMargins(0, 0, 0, 0);
        listWidgetAnn = new QListWidget(frame_2);
        listWidgetAnn->setObjectName("listWidgetAnn");
        listWidgetAnn->setFrameShape(QFrame::Shape::NoFrame);
        listWidgetAnn->setVerticalScrollBarPolicy(Qt::ScrollBarPolicy::ScrollBarAlwaysOff);
        listWidgetAnn->setHorizontalScrollBarPolicy(Qt::ScrollBarPolicy::ScrollBarAlwaysOff);
        listWidgetAnn->setVerticalScrollMode(QAbstractItemView::ScrollMode::ScrollPerPixel);
        listWidgetAnn->setHorizontalScrollMode(QAbstractItemView::ScrollMode::ScrollPerPixel);

        hboxLayout5->addWidget(listWidgetAnn);

        textEditFile = new FileContent(frame_2);
        textEditFile->setObjectName("textEditFile");
        textEditFile->setFrameShape(QFrame::Shape::NoFrame);
        textEditFile->setUndoRedoEnabled(false);
        textEditFile->setLineWrapMode(QTextEdit::LineWrapMode::NoWrap);
        textEditFile->setReadOnly(true);

        hboxLayout5->addWidget(textEditFile);


        hboxLayout4->addLayout(hboxLayout5);

        splitter->addWidget(frame_2);

        vboxLayout->addWidget(splitter);


        hboxLayout->addLayout(vboxLayout);


        retranslateUi(TabFile);

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

    void retranslateUi(QWidget *TabFile)
    {
        TabFile->setWindowTitle(QCoreApplication::translate("TabFile", "File", nullptr));
#if QT_CONFIG(tooltip)
        toolButtonCopy->setToolTip(QCoreApplication::translate("TabFile", "Copy selection to the clipboard stripping line headers (CTRL+C)", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(shortcut)
        toolButtonCopy->setShortcut(QCoreApplication::translate("TabFile", "Ctrl+C", nullptr));
#endif // QT_CONFIG(shortcut)
#if QT_CONFIG(tooltip)
        toolButtonShowAnnotate->setToolTip(QCoreApplication::translate("TabFile", "Hide/show file annotation", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        toolButtonFindAnnotate->setToolTip(QCoreApplication::translate("TabFile", "Lock selection to first tagged line of current revision (CTRL + L)", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        toolButtonGoPrev->setToolTip(QCoreApplication::translate("TabFile", "Go to previous annotation line", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        toolButtonGoNext->setToolTip(QCoreApplication::translate("TabFile", "Go to next annotation line", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        toolButtonRangeFilter->setToolTip(QCoreApplication::translate("TabFile", "Filter revisions on selected line range", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        toolButtonHighlightText->setToolTip(QCoreApplication::translate("TabFile", "Source highlight (%1)", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        toolButtonPin->setToolTip(QCoreApplication::translate("TabFile", "Pin View (Alt-V)", nullptr));
#endif // QT_CONFIG(tooltip)
        toolButtonPin->setText(QString());
    } // retranslateUi

};

namespace Ui {
    class TabFile: public Ui_TabFile {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_FILEVIEW_H
