#include <klocalizedstring.h>

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

#ifndef UI_SVNLOGDLG_H
#define UI_SVNLOGDLG_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QDialog>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSplitter>
#include <QtWidgets/QTextBrowser>
#include <QtWidgets/QTreeView>
#include <QtWidgets/QTreeWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "revisionbuttonimpl.h"

QT_BEGIN_NAMESPACE

class Ui_LogDialog
{
public:
    QVBoxLayout *verticalLayout_2;
    QWidget *mMainWidget;
    QVBoxLayout *verticalLayout;
    QHBoxLayout *horizontalLayout;
    QGridLayout *gridLayout;
    QLabel *startLabel;
    QLabel *endLabel;
    RevisionButtonImpl *m_startRevButton;
    RevisionButtonImpl *m_endRevButton;
    QPushButton *m_goButton;
    QPushButton *m_PrevFiftyButton;
    QPushButton *m_NextFiftyButton;
    QSpacerItem *spacer2;
    QSplitter *m_centralSplitter;
    QTreeView *m_LogTreeView;
    QSplitter *m_rightSplitter;
    QTextBrowser *m_LogDisplay;
    QTreeWidget *m_ChangedList;
    QHBoxLayout *m_ButtonLayout;
    QPushButton *m_DispPrevButton;
    QPushButton *m_DispSpecDiff;
    QPushButton *buttonListFiles;
    QPushButton *buttonBlame;
    QSpacerItem *Spacer1;
    QPushButton *m_pbHelp;
    QPushButton *m_pbClose;

    void setupUi(QDialog *LogDialog)
    {
        if (LogDialog->objectName().isEmpty())
            LogDialog->setObjectName(QStringLiteral("LogDialog"));
        LogDialog->resize(812, 519);
        LogDialog->setContextMenuPolicy(Qt::CustomContextMenu);
        verticalLayout_2 = new QVBoxLayout(LogDialog);
        verticalLayout_2->setSpacing(2);
        verticalLayout_2->setContentsMargins(2, 2, 2, 2);
        verticalLayout_2->setObjectName(QStringLiteral("verticalLayout_2"));
        mMainWidget = new QWidget(LogDialog);
        mMainWidget->setObjectName(QStringLiteral("mMainWidget"));
        verticalLayout = new QVBoxLayout(mMainWidget);
        verticalLayout->setSpacing(2);
        verticalLayout->setContentsMargins(2, 2, 2, 2);
        verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setSpacing(2);
        horizontalLayout->setObjectName(QStringLiteral("horizontalLayout"));
        gridLayout = new QGridLayout();
        gridLayout->setSpacing(2);
        gridLayout->setObjectName(QStringLiteral("gridLayout"));
        startLabel = new QLabel(mMainWidget);
        startLabel->setObjectName(QStringLiteral("startLabel"));
        startLabel->setWordWrap(false);

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

        endLabel = new QLabel(mMainWidget);
        endLabel->setObjectName(QStringLiteral("endLabel"));
        endLabel->setWordWrap(false);

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

        m_startRevButton = new RevisionButtonImpl(mMainWidget);
        m_startRevButton->setObjectName(QStringLiteral("m_startRevButton"));

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

        m_endRevButton = new RevisionButtonImpl(mMainWidget);
        m_endRevButton->setObjectName(QStringLiteral("m_endRevButton"));

        gridLayout->addWidget(m_endRevButton, 1, 1, 1, 1);

        m_goButton = new QPushButton(mMainWidget);
        m_goButton->setObjectName(QStringLiteral("m_goButton"));

        gridLayout->addWidget(m_goButton, 1, 2, 1, 1);

        m_PrevFiftyButton = new QPushButton(mMainWidget);
        m_PrevFiftyButton->setObjectName(QStringLiteral("m_PrevFiftyButton"));

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

        m_NextFiftyButton = new QPushButton(mMainWidget);
        m_NextFiftyButton->setObjectName(QStringLiteral("m_NextFiftyButton"));

        gridLayout->addWidget(m_NextFiftyButton, 1, 3, 1, 1);


        horizontalLayout->addLayout(gridLayout);

        spacer2 = new QSpacerItem(188, 44, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout->addItem(spacer2);


        verticalLayout->addLayout(horizontalLayout);

        m_centralSplitter = new QSplitter(mMainWidget);
        m_centralSplitter->setObjectName(QStringLiteral("m_centralSplitter"));
        QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(m_centralSplitter->sizePolicy().hasHeightForWidth());
        m_centralSplitter->setSizePolicy(sizePolicy);
        m_centralSplitter->setOrientation(Qt::Horizontal);
        m_LogTreeView = new QTreeView(m_centralSplitter);
        m_LogTreeView->setObjectName(QStringLiteral("m_LogTreeView"));
        m_LogTreeView->setFocusPolicy(Qt::WheelFocus);
        m_LogTreeView->setContextMenuPolicy(Qt::CustomContextMenu);
        m_LogTreeView->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
        m_LogTreeView->setRootIsDecorated(false);
        m_LogTreeView->setUniformRowHeights(true);
        m_LogTreeView->setItemsExpandable(false);
        m_LogTreeView->setSortingEnabled(true);
        m_LogTreeView->setAllColumnsShowFocus(true);
        m_LogTreeView->setExpandsOnDoubleClick(false);
        m_centralSplitter->addWidget(m_LogTreeView);
        m_rightSplitter = new QSplitter(m_centralSplitter);
        m_rightSplitter->setObjectName(QStringLiteral("m_rightSplitter"));
        m_rightSplitter->setOrientation(Qt::Vertical);
        m_LogDisplay = new QTextBrowser(m_rightSplitter);
        m_LogDisplay->setObjectName(QStringLiteral("m_LogDisplay"));
        m_rightSplitter->addWidget(m_LogDisplay);
        m_ChangedList = new QTreeWidget(m_rightSplitter);
        m_ChangedList->setObjectName(QStringLiteral("m_ChangedList"));
        m_ChangedList->setContextMenuPolicy(Qt::CustomContextMenu);
        m_ChangedList->setSortingEnabled(true);
        m_rightSplitter->addWidget(m_ChangedList);
        m_ChangedList->header()->setProperty("showSortIndicator", QVariant(true));
        m_centralSplitter->addWidget(m_rightSplitter);

        verticalLayout->addWidget(m_centralSplitter);

        m_ButtonLayout = new QHBoxLayout();
        m_ButtonLayout->setSpacing(2);
        m_ButtonLayout->setObjectName(QStringLiteral("m_ButtonLayout"));
        m_DispPrevButton = new QPushButton(mMainWidget);
        m_DispPrevButton->setObjectName(QStringLiteral("m_DispPrevButton"));
        m_DispPrevButton->setEnabled(false);
        QSizePolicy sizePolicy1(QSizePolicy::Minimum, QSizePolicy::Minimum);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(m_DispPrevButton->sizePolicy().hasHeightForWidth());
        m_DispPrevButton->setSizePolicy(sizePolicy1);

        m_ButtonLayout->addWidget(m_DispPrevButton);

        m_DispSpecDiff = new QPushButton(mMainWidget);
        m_DispSpecDiff->setObjectName(QStringLiteral("m_DispSpecDiff"));
        m_DispSpecDiff->setEnabled(false);
        sizePolicy1.setHeightForWidth(m_DispSpecDiff->sizePolicy().hasHeightForWidth());
        m_DispSpecDiff->setSizePolicy(sizePolicy1);

        m_ButtonLayout->addWidget(m_DispSpecDiff);

        buttonListFiles = new QPushButton(mMainWidget);
        buttonListFiles->setObjectName(QStringLiteral("buttonListFiles"));
        buttonListFiles->setEnabled(false);
        sizePolicy1.setHeightForWidth(buttonListFiles->sizePolicy().hasHeightForWidth());
        buttonListFiles->setSizePolicy(sizePolicy1);

        m_ButtonLayout->addWidget(buttonListFiles);

        buttonBlame = new QPushButton(mMainWidget);
        buttonBlame->setObjectName(QStringLiteral("buttonBlame"));
        buttonBlame->setEnabled(false);
        sizePolicy1.setHeightForWidth(buttonBlame->sizePolicy().hasHeightForWidth());
        buttonBlame->setSizePolicy(sizePolicy1);

        m_ButtonLayout->addWidget(buttonBlame);

        Spacer1 = new QSpacerItem(42, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        m_ButtonLayout->addItem(Spacer1);

        m_pbHelp = new QPushButton(mMainWidget);
        m_pbHelp->setObjectName(QStringLiteral("m_pbHelp"));

        m_ButtonLayout->addWidget(m_pbHelp);

        m_pbClose = new QPushButton(mMainWidget);
        m_pbClose->setObjectName(QStringLiteral("m_pbClose"));

        m_ButtonLayout->addWidget(m_pbClose);


        verticalLayout->addLayout(m_ButtonLayout);


        verticalLayout_2->addWidget(mMainWidget);

        QWidget::setTabOrder(m_LogTreeView, m_LogDisplay);
        QWidget::setTabOrder(m_LogDisplay, m_ChangedList);
        QWidget::setTabOrder(m_ChangedList, m_goButton);
        QWidget::setTabOrder(m_goButton, m_NextFiftyButton);
        QWidget::setTabOrder(m_NextFiftyButton, m_PrevFiftyButton);
        QWidget::setTabOrder(m_PrevFiftyButton, m_DispPrevButton);
        QWidget::setTabOrder(m_DispPrevButton, m_DispSpecDiff);
        QWidget::setTabOrder(m_DispSpecDiff, buttonListFiles);
        QWidget::setTabOrder(buttonListFiles, buttonBlame);

        retranslateUi(LogDialog);
        QObject::connect(m_DispPrevButton, SIGNAL(clicked()), LogDialog, SLOT(slotDispPrevious()));
        QObject::connect(m_endRevButton, SIGNAL(revisionChanged()), LogDialog, SLOT(slotRevisionSelected()));
        QObject::connect(m_startRevButton, SIGNAL(revisionChanged()), LogDialog, SLOT(slotRevisionSelected()));
        QObject::connect(m_goButton, SIGNAL(clicked()), LogDialog, SLOT(slotGetLogs()));
        QObject::connect(m_ChangedList, SIGNAL(itemDoubleClicked(QTreeWidgetItem*,int)), LogDialog, SLOT(slotSingleDoubleClicked(QTreeWidgetItem*,int)));
        QObject::connect(buttonBlame, SIGNAL(clicked()), LogDialog, SLOT(slotBlameItem()));
        QObject::connect(m_DispSpecDiff, SIGNAL(clicked()), LogDialog, SLOT(slotDispSelected()));
        QObject::connect(m_ChangedList, SIGNAL(customContextMenuRequested(QPoint)), LogDialog, SLOT(slotChangedPathContextMenu(QPoint)));
        QObject::connect(m_LogTreeView, SIGNAL(customContextMenuRequested(QPoint)), LogDialog, SLOT(slotCustomContextMenu(QPoint)));
        QObject::connect(m_PrevFiftyButton, SIGNAL(clicked()), LogDialog, SLOT(slotPrevFifty()));
        QObject::connect(m_NextFiftyButton, SIGNAL(clicked()), LogDialog, SLOT(slotBeginHead()));
        QObject::connect(m_pbHelp, SIGNAL(clicked()), LogDialog, SLOT(slotHelpRequested()));
        QObject::connect(m_pbClose, SIGNAL(clicked()), LogDialog, SLOT(accept()));

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

    void retranslateUi(QDialog *LogDialog)
    {
        LogDialog->setWindowTitle(tr2i18n("SVN Log", 0));
        startLabel->setText(tr2i18n("Start revision", 0));
        endLabel->setText(tr2i18n("End revision", 0));
        m_goButton->setText(tr2i18n("Get Logs", 0));
        m_PrevFiftyButton->setText(tr2i18n("Previous entries", 0));
        m_NextFiftyButton->setText(tr2i18n("Show from HEAD", 0));
#ifndef UI_QT_NO_TOOLTIP
        m_LogTreeView->setToolTip(tr2i18n("See context menu for more actions", 0));
#endif // QT_NO_TOOLTIP
        QTreeWidgetItem *___qtreewidgetitem = m_ChangedList->headerItem();
        ___qtreewidgetitem->setText(2, tr2i18n("Copy from", 0));
        ___qtreewidgetitem->setText(1, tr2i18n("Item", 0));
        ___qtreewidgetitem->setText(0, tr2i18n("Action", 0));
#ifndef UI_QT_NO_TOOLTIP
        m_ChangedList->setToolTip(tr2i18n("See context menu for more actions", 0));
#endif // QT_NO_TOOLTIP
        m_DispPrevButton->setText(tr2i18n("Diff previous", 0));
        m_DispPrevButton->setShortcut(QString());
#ifndef UI_QT_NO_TOOLTIP
        m_DispSpecDiff->setToolTip(tr2i18n("Select second revision with right mouse button", 0));
#endif // QT_NO_TOOLTIP
        m_DispSpecDiff->setText(tr2i18n("Diff revisions", 0));
        m_DispSpecDiff->setShortcut(QString());
        buttonListFiles->setText(tr2i18n("List entries", 0));
        buttonListFiles->setShortcut(QString());
        buttonBlame->setText(tr2i18n("Annotate", 0));
        buttonBlame->setShortcut(QString());
        m_pbHelp->setText(tr2i18n("Help", 0));
        m_pbClose->setText(tr2i18n("Close", 0));
    } // retranslateUi

};

namespace Ui {
    class LogDialog: public Ui_LogDialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // SVNLOGDLG_H

