#include <klocalizedstring.h>

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

#ifndef UI_KFORECASTVIEW_H
#define UI_KFORECASTVIEW_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QSplitter>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QTreeWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "kcombobox.h"
#include "ktextedit.h"

QT_BEGIN_NAMESPACE

class Ui_KForecastView
{
public:
    QVBoxLayout *verticalLayout;
    QGroupBox *groupBox3;
    QHBoxLayout *horizontalLayout_3;
    QFormLayout *formLayout;
    QLabel *textLabel1;
    QSpinBox *m_forecastDays;
    QLabel *textLabel3;
    QSpinBox *m_accountsCycle;
    QLabel *textLabel5;
    QSpinBox *m_beginDay;
    QLabel *textLabel4;
    QSpinBox *m_forecastCycles;
    QLabel *textLabel6;
    KComboBox *m_comboDetail;
    QSpacerItem *horizontalSpacer;
    QVBoxLayout *verticalLayout_2;
    QHBoxLayout *horizontalLayout_2;
    QLabel *textLabel2;
    QLabel *m_forecastMethod;
    QSpacerItem *spacer22;
    QPushButton *m_forecastButton;
    QGroupBox *m_historyMethodGroupBox;
    QVBoxLayout *vboxLayout;
    QRadioButton *radioButton11;
    QRadioButton *radioButton12;
    QRadioButton *radioButton13;
    QTabWidget *m_tab;
    QWidget *summary;
    QHBoxLayout *horizontalLayout;
    QSplitter *splitter;
    QTreeWidget *m_summaryList;
    KTextEdit *m_adviceText;
    QWidget *detail;
    QVBoxLayout *vboxLayout1;
    QTreeWidget *m_forecastList;
    QWidget *advanced;
    QVBoxLayout *vboxLayout2;
    QTreeWidget *m_advancedList;
    QWidget *budget;
    QVBoxLayout *vboxLayout3;
    QTreeWidget *m_budgetList;
    QWidget *m_tabChart;
    QVBoxLayout *vboxLayout4;
    QButtonGroup *m_historyMethod;

    void setupUi(QWidget *KForecastView)
    {
        if (KForecastView->objectName().isEmpty())
            KForecastView->setObjectName(QStringLiteral("KForecastView"));
        KForecastView->resize(631, 286);
        verticalLayout = new QVBoxLayout(KForecastView);
        verticalLayout->setSpacing(0);
        verticalLayout->setContentsMargins(0, 0, 0, 0);
        verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
        groupBox3 = new QGroupBox(KForecastView);
        groupBox3->setObjectName(QStringLiteral("groupBox3"));
        horizontalLayout_3 = new QHBoxLayout(groupBox3);
        horizontalLayout_3->setSpacing(0);
        horizontalLayout_3->setContentsMargins(0, 0, 0, 0);
        horizontalLayout_3->setObjectName(QStringLiteral("horizontalLayout_3"));
        formLayout = new QFormLayout();
        formLayout->setSpacing(0);
        formLayout->setObjectName(QStringLiteral("formLayout"));
        formLayout->setFieldGrowthPolicy(QFormLayout::AllNonFixedFieldsGrow);
        formLayout->setLabelAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
        textLabel1 = new QLabel(groupBox3);
        textLabel1->setObjectName(QStringLiteral("textLabel1"));
        QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
        sizePolicy.setHorizontalStretch(1);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(textLabel1->sizePolicy().hasHeightForWidth());
        textLabel1->setSizePolicy(sizePolicy);
        textLabel1->setWordWrap(false);

        formLayout->setWidget(0, QFormLayout::LabelRole, textLabel1);

        m_forecastDays = new QSpinBox(groupBox3);
        m_forecastDays->setObjectName(QStringLiteral("m_forecastDays"));
        QSizePolicy sizePolicy1(QSizePolicy::Minimum, QSizePolicy::Fixed);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(m_forecastDays->sizePolicy().hasHeightForWidth());
        m_forecastDays->setSizePolicy(sizePolicy1);
        m_forecastDays->setMinimum(1);
        m_forecastDays->setMaximum(999);

        formLayout->setWidget(0, QFormLayout::FieldRole, m_forecastDays);

        textLabel3 = new QLabel(groupBox3);
        textLabel3->setObjectName(QStringLiteral("textLabel3"));
        sizePolicy.setHeightForWidth(textLabel3->sizePolicy().hasHeightForWidth());
        textLabel3->setSizePolicy(sizePolicy);
        textLabel3->setWordWrap(false);

        formLayout->setWidget(1, QFormLayout::LabelRole, textLabel3);

        m_accountsCycle = new QSpinBox(groupBox3);
        m_accountsCycle->setObjectName(QStringLiteral("m_accountsCycle"));
        sizePolicy1.setHeightForWidth(m_accountsCycle->sizePolicy().hasHeightForWidth());
        m_accountsCycle->setSizePolicy(sizePolicy1);
        m_accountsCycle->setMinimum(1);
        m_accountsCycle->setMaximum(999);

        formLayout->setWidget(1, QFormLayout::FieldRole, m_accountsCycle);

        textLabel5 = new QLabel(groupBox3);
        textLabel5->setObjectName(QStringLiteral("textLabel5"));
        textLabel5->setWordWrap(false);

        formLayout->setWidget(2, QFormLayout::LabelRole, textLabel5);

        m_beginDay = new QSpinBox(groupBox3);
        m_beginDay->setObjectName(QStringLiteral("m_beginDay"));
        sizePolicy1.setHeightForWidth(m_beginDay->sizePolicy().hasHeightForWidth());
        m_beginDay->setSizePolicy(sizePolicy1);
        m_beginDay->setMinimum(0);
        m_beginDay->setMaximum(31);

        formLayout->setWidget(2, QFormLayout::FieldRole, m_beginDay);

        textLabel4 = new QLabel(groupBox3);
        textLabel4->setObjectName(QStringLiteral("textLabel4"));
        textLabel4->setWordWrap(false);

        formLayout->setWidget(3, QFormLayout::LabelRole, textLabel4);

        m_forecastCycles = new QSpinBox(groupBox3);
        m_forecastCycles->setObjectName(QStringLiteral("m_forecastCycles"));
        sizePolicy1.setHeightForWidth(m_forecastCycles->sizePolicy().hasHeightForWidth());
        m_forecastCycles->setSizePolicy(sizePolicy1);
        m_forecastCycles->setMinimum(1);
        m_forecastCycles->setMaximum(999);

        formLayout->setWidget(3, QFormLayout::FieldRole, m_forecastCycles);

        textLabel6 = new QLabel(groupBox3);
        textLabel6->setObjectName(QStringLiteral("textLabel6"));
        textLabel6->setWordWrap(false);

        formLayout->setWidget(4, QFormLayout::LabelRole, textLabel6);

        m_comboDetail = new KComboBox(groupBox3);
        m_comboDetail->setObjectName(QStringLiteral("m_comboDetail"));

        formLayout->setWidget(4, QFormLayout::FieldRole, m_comboDetail);


        horizontalLayout_3->addLayout(formLayout);

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

        horizontalLayout_3->addItem(horizontalSpacer);

        verticalLayout_2 = new QVBoxLayout();
        verticalLayout_2->setSpacing(0);
        verticalLayout_2->setObjectName(QStringLiteral("verticalLayout_2"));
        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setSpacing(0);
        horizontalLayout_2->setObjectName(QStringLiteral("horizontalLayout_2"));
        textLabel2 = new QLabel(groupBox3);
        textLabel2->setObjectName(QStringLiteral("textLabel2"));
        sizePolicy.setHeightForWidth(textLabel2->sizePolicy().hasHeightForWidth());
        textLabel2->setSizePolicy(sizePolicy);
        textLabel2->setWordWrap(false);

        horizontalLayout_2->addWidget(textLabel2);

        m_forecastMethod = new QLabel(groupBox3);
        m_forecastMethod->setObjectName(QStringLiteral("m_forecastMethod"));
        QSizePolicy sizePolicy2(QSizePolicy::Preferred, QSizePolicy::Preferred);
        sizePolicy2.setHorizontalStretch(2);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(m_forecastMethod->sizePolicy().hasHeightForWidth());
        m_forecastMethod->setSizePolicy(sizePolicy2);
        QFont font;
        font.setBold(true);
        font.setWeight(75);
        m_forecastMethod->setFont(font);
        m_forecastMethod->setWordWrap(false);

        horizontalLayout_2->addWidget(m_forecastMethod);

        spacer22 = new QSpacerItem(100, 21, QSizePolicy::Preferred, QSizePolicy::Minimum);

        horizontalLayout_2->addItem(spacer22);

        m_forecastButton = new QPushButton(groupBox3);
        m_forecastButton->setObjectName(QStringLiteral("m_forecastButton"));

        horizontalLayout_2->addWidget(m_forecastButton);


        verticalLayout_2->addLayout(horizontalLayout_2);

        m_historyMethodGroupBox = new QGroupBox(groupBox3);
        m_historyMethodGroupBox->setObjectName(QStringLiteral("m_historyMethodGroupBox"));
        vboxLayout = new QVBoxLayout(m_historyMethodGroupBox);
        vboxLayout->setSpacing(0);
        vboxLayout->setContentsMargins(0, 0, 0, 0);
        vboxLayout->setObjectName(QStringLiteral("vboxLayout"));
        radioButton11 = new QRadioButton(m_historyMethodGroupBox);
        m_historyMethod = new QButtonGroup(KForecastView);
        m_historyMethod->setObjectName(QStringLiteral("m_historyMethod"));
        m_historyMethod->addButton(radioButton11);
        radioButton11->setObjectName(QStringLiteral("radioButton11"));

        vboxLayout->addWidget(radioButton11);

        radioButton12 = new QRadioButton(m_historyMethodGroupBox);
        m_historyMethod->addButton(radioButton12);
        radioButton12->setObjectName(QStringLiteral("radioButton12"));

        vboxLayout->addWidget(radioButton12);

        radioButton13 = new QRadioButton(m_historyMethodGroupBox);
        m_historyMethod->addButton(radioButton13);
        radioButton13->setObjectName(QStringLiteral("radioButton13"));

        vboxLayout->addWidget(radioButton13);


        verticalLayout_2->addWidget(m_historyMethodGroupBox);


        horizontalLayout_3->addLayout(verticalLayout_2);


        verticalLayout->addWidget(groupBox3);

        m_tab = new QTabWidget(KForecastView);
        m_tab->setObjectName(QStringLiteral("m_tab"));
        QSizePolicy sizePolicy3(QSizePolicy::Expanding, QSizePolicy::Expanding);
        sizePolicy3.setHorizontalStretch(0);
        sizePolicy3.setVerticalStretch(1);
        sizePolicy3.setHeightForWidth(m_tab->sizePolicy().hasHeightForWidth());
        m_tab->setSizePolicy(sizePolicy3);
        summary = new QWidget();
        summary->setObjectName(QStringLiteral("summary"));
        horizontalLayout = new QHBoxLayout(summary);
        horizontalLayout->setSpacing(0);
        horizontalLayout->setContentsMargins(0, 0, 0, 0);
        horizontalLayout->setObjectName(QStringLiteral("horizontalLayout"));
        splitter = new QSplitter(summary);
        splitter->setObjectName(QStringLiteral("splitter"));
        splitter->setOrientation(Qt::Horizontal);
        m_summaryList = new QTreeWidget(splitter);
        QTreeWidgetItem *__qtreewidgetitem = new QTreeWidgetItem();
        __qtreewidgetitem->setText(0, QStringLiteral("1"));
        m_summaryList->setHeaderItem(__qtreewidgetitem);
        m_summaryList->setObjectName(QStringLiteral("m_summaryList"));
        QSizePolicy sizePolicy4(QSizePolicy::Expanding, QSizePolicy::Expanding);
        sizePolicy4.setHorizontalStretch(1);
        sizePolicy4.setVerticalStretch(1);
        sizePolicy4.setHeightForWidth(m_summaryList->sizePolicy().hasHeightForWidth());
        m_summaryList->setSizePolicy(sizePolicy4);
        m_summaryList->setAlternatingRowColors(true);
        splitter->addWidget(m_summaryList);
        m_adviceText = new KTextEdit(splitter);
        m_adviceText->setObjectName(QStringLiteral("m_adviceText"));
        m_adviceText->setReadOnly(true);
        splitter->addWidget(m_adviceText);

        horizontalLayout->addWidget(splitter);

        m_tab->addTab(summary, QString());
        detail = new QWidget();
        detail->setObjectName(QStringLiteral("detail"));
        vboxLayout1 = new QVBoxLayout(detail);
        vboxLayout1->setSpacing(0);
        vboxLayout1->setContentsMargins(0, 0, 0, 0);
        vboxLayout1->setObjectName(QStringLiteral("vboxLayout1"));
        m_forecastList = new QTreeWidget(detail);
        QTreeWidgetItem *__qtreewidgetitem1 = new QTreeWidgetItem();
        __qtreewidgetitem1->setText(0, QStringLiteral("1"));
        m_forecastList->setHeaderItem(__qtreewidgetitem1);
        m_forecastList->setObjectName(QStringLiteral("m_forecastList"));
        QSizePolicy sizePolicy5(QSizePolicy::Preferred, QSizePolicy::Preferred);
        sizePolicy5.setHorizontalStretch(0);
        sizePolicy5.setVerticalStretch(0);
        sizePolicy5.setHeightForWidth(m_forecastList->sizePolicy().hasHeightForWidth());
        m_forecastList->setSizePolicy(sizePolicy5);
        m_forecastList->setAlternatingRowColors(true);

        vboxLayout1->addWidget(m_forecastList);

        m_tab->addTab(detail, QString());
        advanced = new QWidget();
        advanced->setObjectName(QStringLiteral("advanced"));
        vboxLayout2 = new QVBoxLayout(advanced);
        vboxLayout2->setSpacing(0);
        vboxLayout2->setContentsMargins(0, 0, 0, 0);
        vboxLayout2->setObjectName(QStringLiteral("vboxLayout2"));
        m_advancedList = new QTreeWidget(advanced);
        QTreeWidgetItem *__qtreewidgetitem2 = new QTreeWidgetItem();
        __qtreewidgetitem2->setText(0, QStringLiteral("1"));
        m_advancedList->setHeaderItem(__qtreewidgetitem2);
        m_advancedList->setObjectName(QStringLiteral("m_advancedList"));
        m_advancedList->setAlternatingRowColors(true);
        m_advancedList->setRootIsDecorated(false);

        vboxLayout2->addWidget(m_advancedList);

        m_tab->addTab(advanced, QString());
        budget = new QWidget();
        budget->setObjectName(QStringLiteral("budget"));
        vboxLayout3 = new QVBoxLayout(budget);
        vboxLayout3->setSpacing(0);
        vboxLayout3->setContentsMargins(0, 0, 0, 0);
        vboxLayout3->setObjectName(QStringLiteral("vboxLayout3"));
        m_budgetList = new QTreeWidget(budget);
        QTreeWidgetItem *__qtreewidgetitem3 = new QTreeWidgetItem();
        __qtreewidgetitem3->setText(0, QStringLiteral("1"));
        m_budgetList->setHeaderItem(__qtreewidgetitem3);
        m_budgetList->setObjectName(QStringLiteral("m_budgetList"));
        m_budgetList->setAlternatingRowColors(true);

        vboxLayout3->addWidget(m_budgetList);

        m_tab->addTab(budget, QString());
        m_tabChart = new QWidget();
        m_tabChart->setObjectName(QStringLiteral("m_tabChart"));
        vboxLayout4 = new QVBoxLayout(m_tabChart);
        vboxLayout4->setSpacing(0);
        vboxLayout4->setContentsMargins(0, 0, 0, 0);
        vboxLayout4->setObjectName(QStringLiteral("vboxLayout4"));
        m_tab->addTab(m_tabChart, QString());

        verticalLayout->addWidget(m_tab);


        retranslateUi(KForecastView);

        m_comboDetail->setCurrentIndex(2);
        m_tab->setCurrentIndex(0);


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

    void retranslateUi(QWidget *KForecastView)
    {
        groupBox3->setTitle(tr2i18n("Forecast Settings", Q_NULLPTR));
        textLabel1->setText(tr2i18n("Days to Forecast:", Q_NULLPTR));
        textLabel3->setText(tr2i18n("Days of Accounts Cycle:", Q_NULLPTR));
        textLabel5->setText(tr2i18n("Day of Month to start Forecast:", Q_NULLPTR));
        textLabel4->setText(tr2i18n("Historic Cycles:", Q_NULLPTR));
        textLabel6->setText(tr2i18n("Chart Detail:", Q_NULLPTR));
        m_comboDetail->clear();
        m_comboDetail->insertItems(0, QStringList()
         << tr2i18n("All", "Show all details")
         << tr2i18n("Top-Level", Q_NULLPTR)
         << tr2i18n("Groups", Q_NULLPTR)
         << tr2i18n("Totals", Q_NULLPTR)
        );
#ifndef UI_QT_NO_TOOLTIP
        m_comboDetail->setToolTip(tr2i18n("<p>Choose what level of detail to show on the chart.</p>", Q_NULLPTR));
#endif // QT_NO_TOOLTIP
        textLabel2->setText(tr2i18n("Current Forecast Method:", Q_NULLPTR));
        m_forecastMethod->setText(tr2i18n("method", Q_NULLPTR));
        m_forecastButton->setText(tr2i18n("Forecast", Q_NULLPTR));
        m_historyMethodGroupBox->setTitle(tr2i18n("History Forecast Method", Q_NULLPTR));
        radioButton11->setText(tr2i18n("Simple Moving Average", Q_NULLPTR));
        radioButton12->setText(tr2i18n("Weighted Moving Average", Q_NULLPTR));
        radioButton13->setText(tr2i18n("Linear Regression", Q_NULLPTR));
        m_tab->setTabText(m_tab->indexOf(summary), tr2i18n("Summary", Q_NULLPTR));
        m_tab->setTabText(m_tab->indexOf(detail), tr2i18n("Detail", Q_NULLPTR));
        m_tab->setTabText(m_tab->indexOf(advanced), tr2i18n("Advanced", "Advanced forecast view"));
        m_tab->setTabText(m_tab->indexOf(budget), tr2i18n("Budget Forecast", Q_NULLPTR));
        m_tab->setTabText(m_tab->indexOf(m_tabChart), tr2i18n("Chart", Q_NULLPTR));
        Q_UNUSED(KForecastView);
    } // retranslateUi

};

namespace Ui {
    class KForecastView: public Ui_KForecastView {};
} // namespace Ui

QT_END_NAMESPACE

#endif // KFORECASTVIEW_H

