#include <kdialog.h>
#include <klocale.h>

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

#ifndef UI_SKGCALCULATORPLUGINWIDGET_BASE_H
#define UI_SKGCALCULATORPLUGINWIDGET_BASE_H

#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QFrame>
#include <QtGui/QGridLayout>
#include <QtGui/QHBoxLayout>
#include <QtGui/QHeaderView>
#include <QtGui/QLabel>
#include <QtGui/QSpacerItem>
#include <QtGui/QSpinBox>
#include <QtGui/QTableWidget>
#include <QtGui/QVBoxLayout>
#include <QtGui/QWidget>
#include "kcombobox.h"
#include "kdateedit.h"
#include "klineedit.h"
#include "knuminput.h"
#include "kpushbutton.h"
#include "ktitlewidget.h"
#include "skgcalculatoredit.h"
#include "skgcombobox.h"
#include "skgdateedit.h"
#include "skgtableview.h"
#include "skgtreeview.h"
#include "skgunitcombobox.h"
#include "skgwidgetselector.h"

QT_BEGIN_NAMESPACE

class Ui_skgcalculatorplugin_base
{
public:
    QVBoxLayout *verticalLayout_5;
    QFrame *kCalculatorFrm;
    QGridLayout *gridLayout_2;
    QFrame *kInterestFrm;
    QVBoxLayout *verticalLayout_4;
    QWidget *widget;
    QGridLayout *gridLayout;
    QHBoxLayout *hboxLayout;
    QLabel *kAccountLabel;
    SKGComboBox *kDisplayAccountCombo;
    QLabel *kYearLabel;
    SKGComboBox *KYearEdit;
    QSpacerItem *spacerItem;
    KTitleWidget *kInterestResultsTitle;
    SKGTableView *kInterestResultTable;
    QLabel *kInterestLbl;
    KTitleWidget *kInterestValuesTitle;
    KTitleWidget *kDefineValueTitle;
    SKGTableView *kInterestView;
    QLabel *kDateLabel;
    SKGDateEdit *kDateEdit;
    QLabel *kRateLabel;
    KDoubleNumInput *kRateEdit;
    QLabel *kCreditValueDateLbl;
    SKGComboBox *kCreditValueDate;
    QLabel *kDebitValueDateLbl;
    SKGComboBox *kDebitValueDate;
    QLabel *kModeLbl;
    SKGComboBox *kMode;
    QSpacerItem *verticalSpacer;
    QFrame *kAmortizationFrm;
    QGridLayout *gridLayout_3;
    KTitleWidget *kAmortizationTableTitle;
    QWidget *gridWidget_2;
    QGridLayout *gridLayout_5;
    QLabel *kAnnualRateLabel;
    QLabel *kLoanLabel;
    QLabel *kLength;
    QSpacerItem *verticalSpacer_2;
    KDoubleNumInput *kAnnualRateEdit;
    SKGCalculatorEdit *kLoanEdit;
    QFrame *line;
    QLabel *kAmortizationResult;
    SKGUnitComboBox *kUnitEdit;
    KTitleWidget *kPaymentSummaryTitle;
    KTitleWidget *kLoadSummaryTitle;
    QLabel *kInsuranceRateLbl;
    KDoubleNumInput *kInsuranceRateEdit;
    QSpinBox *kLenghtEdit;
    QTableWidget *kAmortizationTable;
    QHBoxLayout *horizontalLayout_12;
    SKGWidgetSelector *kWidgetSelector;
    QFrame *kBtnFrm;
    QHBoxLayout *horizontalLayout;
    KPushButton *kAdd;
    KPushButton *kUpdate;

    void setupUi(QWidget *skgcalculatorplugin_base)
    {
        if (skgcalculatorplugin_base->objectName().isEmpty())
            skgcalculatorplugin_base->setObjectName(QString::fromUtf8("skgcalculatorplugin_base"));
        skgcalculatorplugin_base->resize(541, 589);
        verticalLayout_5 = new QVBoxLayout(skgcalculatorplugin_base);
        verticalLayout_5->setObjectName(QString::fromUtf8("verticalLayout_5"));
        kCalculatorFrm = new QFrame(skgcalculatorplugin_base);
        kCalculatorFrm->setObjectName(QString::fromUtf8("kCalculatorFrm"));
        gridLayout_2 = new QGridLayout(kCalculatorFrm);
        gridLayout_2->setSpacing(2);
        gridLayout_2->setContentsMargins(0, 0, 0, 0);
        gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));

        verticalLayout_5->addWidget(kCalculatorFrm);

        kInterestFrm = new QFrame(skgcalculatorplugin_base);
        kInterestFrm->setObjectName(QString::fromUtf8("kInterestFrm"));
        verticalLayout_4 = new QVBoxLayout(kInterestFrm);
        verticalLayout_4->setSpacing(2);
        verticalLayout_4->setContentsMargins(0, 0, 0, 0);
        verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
        widget = new QWidget(kInterestFrm);
        widget->setObjectName(QString::fromUtf8("widget"));
        gridLayout = new QGridLayout(widget);
        gridLayout->setSpacing(2);
        gridLayout->setContentsMargins(0, 0, 0, 0);
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        hboxLayout = new QHBoxLayout();
        hboxLayout->setSpacing(2);
        hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
        kAccountLabel = new QLabel(widget);
        kAccountLabel->setObjectName(QString::fromUtf8("kAccountLabel"));

        hboxLayout->addWidget(kAccountLabel);

        kDisplayAccountCombo = new SKGComboBox(widget);
        kDisplayAccountCombo->setObjectName(QString::fromUtf8("kDisplayAccountCombo"));
        QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(kDisplayAccountCombo->sizePolicy().hasHeightForWidth());
        kDisplayAccountCombo->setSizePolicy(sizePolicy);
        kDisplayAccountCombo->setSizeAdjustPolicy(QComboBox::AdjustToContents);

        hboxLayout->addWidget(kDisplayAccountCombo);

        kYearLabel = new QLabel(widget);
        kYearLabel->setObjectName(QString::fromUtf8("kYearLabel"));
        QSizePolicy sizePolicy1(QSizePolicy::Minimum, QSizePolicy::Preferred);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(kYearLabel->sizePolicy().hasHeightForWidth());
        kYearLabel->setSizePolicy(sizePolicy1);
        kYearLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        hboxLayout->addWidget(kYearLabel);

        KYearEdit = new SKGComboBox(widget);
        KYearEdit->setObjectName(QString::fromUtf8("KYearEdit"));

        hboxLayout->addWidget(KYearEdit);

        spacerItem = new QSpacerItem(0, 35, QSizePolicy::MinimumExpanding, QSizePolicy::Minimum);

        hboxLayout->addItem(spacerItem);


        gridLayout->addLayout(hboxLayout, 0, 0, 1, 3);

        kInterestResultsTitle = new KTitleWidget(widget);
        kInterestResultsTitle->setObjectName(QString::fromUtf8("kInterestResultsTitle"));

        gridLayout->addWidget(kInterestResultsTitle, 1, 0, 1, 3);

        kInterestResultTable = new SKGTableView(widget);
        kInterestResultTable->setObjectName(QString::fromUtf8("kInterestResultTable"));
        kInterestResultTable->setAlternatingRowColors(true);
        kInterestResultTable->setSelectionMode(QAbstractItemView::NoSelection);

        gridLayout->addWidget(kInterestResultTable, 2, 0, 1, 3);

        kInterestLbl = new QLabel(widget);
        kInterestLbl->setObjectName(QString::fromUtf8("kInterestLbl"));
        kInterestLbl->setText(QString::fromUtf8(""));
        kInterestLbl->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
        kInterestLbl->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse);

        gridLayout->addWidget(kInterestLbl, 3, 0, 1, 3);

        kInterestValuesTitle = new KTitleWidget(widget);
        kInterestValuesTitle->setObjectName(QString::fromUtf8("kInterestValuesTitle"));
        QSizePolicy sizePolicy2(QSizePolicy::Expanding, QSizePolicy::Preferred);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(kInterestValuesTitle->sizePolicy().hasHeightForWidth());
        kInterestValuesTitle->setSizePolicy(sizePolicy2);

        gridLayout->addWidget(kInterestValuesTitle, 4, 0, 1, 1);

        kDefineValueTitle = new KTitleWidget(widget);
        kDefineValueTitle->setObjectName(QString::fromUtf8("kDefineValueTitle"));

        gridLayout->addWidget(kDefineValueTitle, 4, 1, 1, 2);

        kInterestView = new SKGTableView(widget);
        kInterestView->setObjectName(QString::fromUtf8("kInterestView"));
        QSizePolicy sizePolicy3(QSizePolicy::Expanding, QSizePolicy::Expanding);
        sizePolicy3.setHorizontalStretch(0);
        sizePolicy3.setVerticalStretch(0);
        sizePolicy3.setHeightForWidth(kInterestView->sizePolicy().hasHeightForWidth());
        kInterestView->setSizePolicy(sizePolicy3);
        kInterestView->setAlternatingRowColors(true);
        kInterestView->setSelectionBehavior(QAbstractItemView::SelectRows);

        gridLayout->addWidget(kInterestView, 5, 0, 6, 1);

        kDateLabel = new QLabel(widget);
        kDateLabel->setObjectName(QString::fromUtf8("kDateLabel"));
        QFont font;
        font.setBold(true);
        font.setWeight(75);
        kDateLabel->setFont(font);
        kDateLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout->addWidget(kDateLabel, 5, 1, 1, 1);

        kDateEdit = new SKGDateEdit(widget);
        kDateEdit->setObjectName(QString::fromUtf8("kDateEdit"));
        kDateEdit->setMinimumSize(QSize(120, 0));
        kDateEdit->setMode(SKGDateEdit::PREVIOUS);

        gridLayout->addWidget(kDateEdit, 5, 2, 1, 1);

        kRateLabel = new QLabel(widget);
        kRateLabel->setObjectName(QString::fromUtf8("kRateLabel"));
        kRateLabel->setFont(font);
        kRateLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout->addWidget(kRateLabel, 6, 1, 1, 1);

        kRateEdit = new KDoubleNumInput(widget);
        kRateEdit->setObjectName(QString::fromUtf8("kRateEdit"));
        kRateEdit->setFocusPolicy(Qt::WheelFocus);
        kRateEdit->setMaximum(100);

        gridLayout->addWidget(kRateEdit, 6, 2, 1, 1);

        kCreditValueDateLbl = new QLabel(widget);
        kCreditValueDateLbl->setObjectName(QString::fromUtf8("kCreditValueDateLbl"));
        kCreditValueDateLbl->setFont(font);
        kCreditValueDateLbl->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

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

        kCreditValueDate = new SKGComboBox(widget);
        kCreditValueDate->setObjectName(QString::fromUtf8("kCreditValueDate"));

        gridLayout->addWidget(kCreditValueDate, 7, 2, 1, 1);

        kDebitValueDateLbl = new QLabel(widget);
        kDebitValueDateLbl->setObjectName(QString::fromUtf8("kDebitValueDateLbl"));
        kDebitValueDateLbl->setFont(font);
        kDebitValueDateLbl->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout->addWidget(kDebitValueDateLbl, 8, 1, 1, 1);

        kDebitValueDate = new SKGComboBox(widget);
        kDebitValueDate->setObjectName(QString::fromUtf8("kDebitValueDate"));

        gridLayout->addWidget(kDebitValueDate, 8, 2, 1, 1);

        kModeLbl = new QLabel(widget);
        kModeLbl->setObjectName(QString::fromUtf8("kModeLbl"));
        kModeLbl->setFont(font);
        kModeLbl->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout->addWidget(kModeLbl, 9, 1, 1, 1);

        kMode = new SKGComboBox(widget);
        kMode->setObjectName(QString::fromUtf8("kMode"));

        gridLayout->addWidget(kMode, 9, 2, 1, 1);

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

        gridLayout->addItem(verticalSpacer, 10, 2, 1, 1);


        verticalLayout_4->addWidget(widget);


        verticalLayout_5->addWidget(kInterestFrm);

        kAmortizationFrm = new QFrame(skgcalculatorplugin_base);
        kAmortizationFrm->setObjectName(QString::fromUtf8("kAmortizationFrm"));
        gridLayout_3 = new QGridLayout(kAmortizationFrm);
        gridLayout_3->setSpacing(2);
        gridLayout_3->setContentsMargins(0, 0, 0, 0);
        gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
        kAmortizationTableTitle = new KTitleWidget(kAmortizationFrm);
        kAmortizationTableTitle->setObjectName(QString::fromUtf8("kAmortizationTableTitle"));
        sizePolicy2.setHeightForWidth(kAmortizationTableTitle->sizePolicy().hasHeightForWidth());
        kAmortizationTableTitle->setSizePolicy(sizePolicy2);

        gridLayout_3->addWidget(kAmortizationTableTitle, 0, 0, 1, 1);

        gridWidget_2 = new QWidget(kAmortizationFrm);
        gridWidget_2->setObjectName(QString::fromUtf8("gridWidget_2"));
        QSizePolicy sizePolicy4(QSizePolicy::Fixed, QSizePolicy::Preferred);
        sizePolicy4.setHorizontalStretch(0);
        sizePolicy4.setVerticalStretch(0);
        sizePolicy4.setHeightForWidth(gridWidget_2->sizePolicy().hasHeightForWidth());
        gridWidget_2->setSizePolicy(sizePolicy4);
        gridLayout_5 = new QGridLayout(gridWidget_2);
        gridLayout_5->setSpacing(2);
        gridLayout_5->setContentsMargins(0, 0, 0, 0);
        gridLayout_5->setObjectName(QString::fromUtf8("gridLayout_5"));
        kAnnualRateLabel = new QLabel(gridWidget_2);
        kAnnualRateLabel->setObjectName(QString::fromUtf8("kAnnualRateLabel"));
        kAnnualRateLabel->setFont(font);
        kAnnualRateLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_5->addWidget(kAnnualRateLabel, 2, 0, 1, 1);

        kLoanLabel = new QLabel(gridWidget_2);
        kLoanLabel->setObjectName(QString::fromUtf8("kLoanLabel"));
        kLoanLabel->setFont(font);
        kLoanLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_5->addWidget(kLoanLabel, 1, 0, 1, 1);

        kLength = new QLabel(gridWidget_2);
        kLength->setObjectName(QString::fromUtf8("kLength"));
        kLength->setFont(font);
        kLength->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_5->addWidget(kLength, 5, 0, 1, 1);

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

        gridLayout_5->addItem(verticalSpacer_2, 11, 1, 1, 1);

        kAnnualRateEdit = new KDoubleNumInput(gridWidget_2);
        kAnnualRateEdit->setObjectName(QString::fromUtf8("kAnnualRateEdit"));
        kAnnualRateEdit->setFocusPolicy(Qt::WheelFocus);
        kAnnualRateEdit->setValue(5);
        kAnnualRateEdit->setMaximum(100);

        gridLayout_5->addWidget(kAnnualRateEdit, 2, 1, 1, 2);

        kLoanEdit = new SKGCalculatorEdit(gridWidget_2);
        kLoanEdit->setObjectName(QString::fromUtf8("kLoanEdit"));
        sizePolicy.setHeightForWidth(kLoanEdit->sizePolicy().hasHeightForWidth());
        kLoanEdit->setSizePolicy(sizePolicy);
        kLoanEdit->setMaximumSize(QSize(70, 16777215));
        kLoanEdit->setValue(100000);
        kLoanEdit->setMode(SKGCalculatorEdit::EXPRESSION);

        gridLayout_5->addWidget(kLoanEdit, 1, 1, 1, 1);

        line = new QFrame(gridWidget_2);
        line->setObjectName(QString::fromUtf8("line"));
        line->setFrameShape(QFrame::HLine);
        line->setFrameShadow(QFrame::Sunken);

        gridLayout_5->addWidget(line, 8, 0, 1, 3);

        kAmortizationResult = new QLabel(gridWidget_2);
        kAmortizationResult->setObjectName(QString::fromUtf8("kAmortizationResult"));
        kAmortizationResult->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);

        gridLayout_5->addWidget(kAmortizationResult, 10, 0, 1, 3);

        kUnitEdit = new SKGUnitComboBox(gridWidget_2);
        kUnitEdit->setObjectName(QString::fromUtf8("kUnitEdit"));
        QSizePolicy sizePolicy5(QSizePolicy::Maximum, QSizePolicy::Fixed);
        sizePolicy5.setHorizontalStretch(0);
        sizePolicy5.setVerticalStretch(0);
        sizePolicy5.setHeightForWidth(kUnitEdit->sizePolicy().hasHeightForWidth());
        kUnitEdit->setSizePolicy(sizePolicy5);
        kUnitEdit->setMinimumSize(QSize(60, 0));
        kUnitEdit->setMaximumSize(QSize(80, 16777215));
        kUnitEdit->setSizeAdjustPolicy(QComboBox::AdjustToContents);

        gridLayout_5->addWidget(kUnitEdit, 1, 2, 1, 1);

        kPaymentSummaryTitle = new KTitleWidget(gridWidget_2);
        kPaymentSummaryTitle->setObjectName(QString::fromUtf8("kPaymentSummaryTitle"));

        gridLayout_5->addWidget(kPaymentSummaryTitle, 9, 0, 1, 3);

        kLoadSummaryTitle = new KTitleWidget(gridWidget_2);
        kLoadSummaryTitle->setObjectName(QString::fromUtf8("kLoadSummaryTitle"));

        gridLayout_5->addWidget(kLoadSummaryTitle, 0, 0, 1, 3);

        kInsuranceRateLbl = new QLabel(gridWidget_2);
        kInsuranceRateLbl->setObjectName(QString::fromUtf8("kInsuranceRateLbl"));
        kInsuranceRateLbl->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_5->addWidget(kInsuranceRateLbl, 6, 0, 1, 1);

        kInsuranceRateEdit = new KDoubleNumInput(gridWidget_2);
        kInsuranceRateEdit->setObjectName(QString::fromUtf8("kInsuranceRateEdit"));
        kInsuranceRateEdit->setFocusPolicy(Qt::WheelFocus);
        kInsuranceRateEdit->setValue(0);
        kInsuranceRateEdit->setMaximum(100);

        gridLayout_5->addWidget(kInsuranceRateEdit, 6, 1, 1, 2);

        kLenghtEdit = new QSpinBox(gridWidget_2);
        kLenghtEdit->setObjectName(QString::fromUtf8("kLenghtEdit"));
        kLenghtEdit->setMinimum(1);
        kLenghtEdit->setMaximum(100);
        kLenghtEdit->setSingleStep(5);
        kLenghtEdit->setValue(15);

        gridLayout_5->addWidget(kLenghtEdit, 5, 1, 1, 2);


        gridLayout_3->addWidget(gridWidget_2, 0, 1, 2, 1);

        kAmortizationTable = new QTableWidget(kAmortizationFrm);
        if (kAmortizationTable->columnCount() < 5)
            kAmortizationTable->setColumnCount(5);
        QTableWidgetItem *__qtablewidgetitem = new QTableWidgetItem();
        kAmortizationTable->setHorizontalHeaderItem(0, __qtablewidgetitem);
        QTableWidgetItem *__qtablewidgetitem1 = new QTableWidgetItem();
        kAmortizationTable->setHorizontalHeaderItem(1, __qtablewidgetitem1);
        QTableWidgetItem *__qtablewidgetitem2 = new QTableWidgetItem();
        kAmortizationTable->setHorizontalHeaderItem(2, __qtablewidgetitem2);
        QTableWidgetItem *__qtablewidgetitem3 = new QTableWidgetItem();
        kAmortizationTable->setHorizontalHeaderItem(3, __qtablewidgetitem3);
        QTableWidgetItem *__qtablewidgetitem4 = new QTableWidgetItem();
        kAmortizationTable->setHorizontalHeaderItem(4, __qtablewidgetitem4);
        kAmortizationTable->setObjectName(QString::fromUtf8("kAmortizationTable"));
        sizePolicy3.setHeightForWidth(kAmortizationTable->sizePolicy().hasHeightForWidth());
        kAmortizationTable->setSizePolicy(sizePolicy3);
        kAmortizationTable->setEditTriggers(QAbstractItemView::NoEditTriggers);
        kAmortizationTable->setAlternatingRowColors(true);
        kAmortizationTable->setSelectionMode(QAbstractItemView::NoSelection);
        kAmortizationTable->setShowGrid(false);

        gridLayout_3->addWidget(kAmortizationTable, 1, 0, 1, 1);


        verticalLayout_5->addWidget(kAmortizationFrm);

        horizontalLayout_12 = new QHBoxLayout();
        horizontalLayout_12->setSpacing(2);
        horizontalLayout_12->setObjectName(QString::fromUtf8("horizontalLayout_12"));
        kWidgetSelector = new SKGWidgetSelector(skgcalculatorplugin_base);
        kWidgetSelector->setObjectName(QString::fromUtf8("kWidgetSelector"));
        kWidgetSelector->setAlwaysOneOpen(true);

        horizontalLayout_12->addWidget(kWidgetSelector);

        kBtnFrm = new QFrame(skgcalculatorplugin_base);
        kBtnFrm->setObjectName(QString::fromUtf8("kBtnFrm"));
        kBtnFrm->setMinimumSize(QSize(100, 0));
        horizontalLayout = new QHBoxLayout(kBtnFrm);
        horizontalLayout->setSpacing(2);
        horizontalLayout->setContentsMargins(0, 0, 0, 0);
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        kAdd = new KPushButton(kBtnFrm);
        kAdd->setObjectName(QString::fromUtf8("kAdd"));
        kAdd->setEnabled(true);
        kAdd->setAutoDefault(true);
        kAdd->setDefault(true);

        horizontalLayout->addWidget(kAdd);

        kUpdate = new KPushButton(kBtnFrm);
        kUpdate->setObjectName(QString::fromUtf8("kUpdate"));

        horizontalLayout->addWidget(kUpdate);


        horizontalLayout_12->addWidget(kBtnFrm);


        verticalLayout_5->addLayout(horizontalLayout_12);

#ifndef UI_QT_NO_SHORTCUT
        kAccountLabel->setBuddy(kDisplayAccountCombo);
        kYearLabel->setBuddy(KYearEdit);
        kDateLabel->setBuddy(kDateEdit);
        kRateLabel->setBuddy(kRateEdit);
        kCreditValueDateLbl->setBuddy(kCreditValueDate);
        kDebitValueDateLbl->setBuddy(kDebitValueDate);
        kModeLbl->setBuddy(kMode);
        kAnnualRateLabel->setBuddy(kAnnualRateEdit);
        kLoanLabel->setBuddy(kLoanEdit);
        kLength->setBuddy(kLenghtEdit);
        kInsuranceRateLbl->setBuddy(kInsuranceRateEdit);
#endif // QT_NO_SHORTCUT
        QWidget::setTabOrder(kDisplayAccountCombo, KYearEdit);
        QWidget::setTabOrder(KYearEdit, kInterestResultTable);
        QWidget::setTabOrder(kInterestResultTable, kInterestView);
        QWidget::setTabOrder(kInterestView, kDateEdit);
        QWidget::setTabOrder(kDateEdit, kRateEdit);
        QWidget::setTabOrder(kRateEdit, kCreditValueDate);
        QWidget::setTabOrder(kCreditValueDate, kDebitValueDate);
        QWidget::setTabOrder(kDebitValueDate, kMode);
        QWidget::setTabOrder(kMode, kAmortizationTable);
        QWidget::setTabOrder(kAmortizationTable, kLoanEdit);
        QWidget::setTabOrder(kLoanEdit, kUnitEdit);
        QWidget::setTabOrder(kUnitEdit, kAnnualRateEdit);
        QWidget::setTabOrder(kAnnualRateEdit, kLenghtEdit);
        QWidget::setTabOrder(kLenghtEdit, kInsuranceRateEdit);
        QWidget::setTabOrder(kInsuranceRateEdit, kAdd);
        QWidget::setTabOrder(kAdd, kUpdate);

        retranslateUi(skgcalculatorplugin_base);
        QObject::connect(kAdd, SIGNAL(clicked()), skgcalculatorplugin_base, SLOT(onAdd()));
        QObject::connect(kUpdate, SIGNAL(clicked()), skgcalculatorplugin_base, SLOT(onUpdate()));
        QObject::connect(kLoanEdit, SIGNAL(textChanged(QString)), skgcalculatorplugin_base, SLOT(onAmortizationComputationDelayed()));
        QObject::connect(kAnnualRateEdit, SIGNAL(valueChanged(double)), skgcalculatorplugin_base, SLOT(onAmortizationComputationDelayed()));
        QObject::connect(kUnitEdit, SIGNAL(currentIndexChanged(QString)), skgcalculatorplugin_base, SLOT(onAmortizationComputationDelayed()));
        QObject::connect(kInsuranceRateEdit, SIGNAL(valueChanged(double)), skgcalculatorplugin_base, SLOT(onAmortizationComputationDelayed()));
        QObject::connect(kLenghtEdit, SIGNAL(valueChanged(int)), skgcalculatorplugin_base, SLOT(onAmortizationComputationDelayed()));

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

    void retranslateUi(QWidget *skgcalculatorplugin_base)
    {
        kAccountLabel->setText(tr2i18n("Account:", "Noun, an account as in a bank account"));
#ifndef UI_QT_NO_TOOLTIP
        kDisplayAccountCombo->setToolTip(tr2i18n("Displayed account", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_STATUSTIP
        kDisplayAccountCombo->setStatusTip(tr2i18n("Displayed account", 0));
#endif // QT_NO_STATUSTIP
        kYearLabel->setText(tr2i18n("Year:", "Noun, a year"));
#ifndef UI_QT_NO_TOOLTIP
        KYearEdit->setToolTip(tr2i18n("Year of computation", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_STATUSTIP
        KYearEdit->setStatusTip(tr2i18n("Year of computation", 0));
#endif // QT_NO_STATUSTIP
        kInterestResultsTitle->setText(tr2i18n("Interest Results", 0));
#ifndef UI_QT_NO_TOOLTIP
        kInterestResultTable->setToolTip(tr2i18n("Result of interest computation", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_STATUSTIP
        kInterestResultTable->setStatusTip(tr2i18n("Result of interest computation", 0));
#endif // QT_NO_STATUSTIP
        kInterestValuesTitle->setText(tr2i18n("Interest Values", 0));
        kDefineValueTitle->setText(tr2i18n("Define Value", 0));
#ifndef UI_QT_NO_TOOLTIP
        kInterestView->setToolTip(tr2i18n("Parameters for interest computation", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_STATUSTIP
        kInterestView->setStatusTip(tr2i18n("Parameters for interest computation", 0));
#endif // QT_NO_STATUSTIP
        kDateLabel->setText(tr2i18n("Date:", 0));
#ifndef UI_QT_NO_TOOLTIP
        kDateEdit->setToolTip(tr2i18n("Date of the interest's quote", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_STATUSTIP
        kDateEdit->setStatusTip(tr2i18n("Date of the interest's quote", 0));
#endif // QT_NO_STATUSTIP
        kRateLabel->setText(tr2i18n("Rate (%):", 0));
#ifndef UI_QT_NO_TOOLTIP
        kRateEdit->setToolTip(tr2i18n("Rate of the interest", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_STATUSTIP
        kRateEdit->setStatusTip(tr2i18n("Rate of the interest", 0));
#endif // QT_NO_STATUSTIP
        kCreditValueDateLbl->setText(tr2i18n("Credit value date:", 0));
#ifndef UI_QT_NO_TOOLTIP
        kCreditValueDate->setToolTip(tr2i18n("The credit value date computation mode.", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_STATUSTIP
        kCreditValueDate->setStatusTip(tr2i18n("The credit value date computation mode.", 0));
#endif // QT_NO_STATUSTIP
        kDebitValueDateLbl->setText(tr2i18n("Debit value date:", 0));
#ifndef UI_QT_NO_TOOLTIP
        kDebitValueDate->setToolTip(tr2i18n("The debit value date computation mode.", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_STATUSTIP
        kDebitValueDate->setStatusTip(tr2i18n("The debit value date computation mode.", 0));
#endif // QT_NO_STATUSTIP
        kModeLbl->setText(tr2i18n("Base computation:", 0));
#ifndef UI_QT_NO_TOOLTIP
        kMode->setToolTip(tr2i18n("The base of the computation.", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_STATUSTIP
        kMode->setStatusTip(tr2i18n("The base of the computation.", 0));
#endif // QT_NO_STATUSTIP
        kAmortizationTableTitle->setText(tr2i18n("Amortization Table", 0));
        kAnnualRateLabel->setText(tr2i18n("Annual interest rate (%):", 0));
        kLoanLabel->setText(tr2i18n("Loan amount (principal):", 0));
        kLength->setText(tr2i18n("Length (years):", 0));
#ifndef UI_QT_NO_TOOLTIP
        kAnnualRateEdit->setToolTip(tr2i18n("Annual rate of the loan", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_STATUSTIP
        kAnnualRateEdit->setStatusTip(tr2i18n("Annual rate of the loan", 0));
#endif // QT_NO_STATUSTIP
#ifndef UI_QT_NO_TOOLTIP
        kLoanEdit->setToolTip(tr2i18n("Amount of the loan", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_STATUSTIP
        kLoanEdit->setStatusTip(tr2i18n("Amount of the loan", 0));
#endif // QT_NO_STATUSTIP
        kLoanEdit->setText(tr2i18n("100000", 0));
        kAmortizationResult->setText(QString());
#ifndef UI_QT_NO_TOOLTIP
        kUnitEdit->setToolTip(tr2i18n("Unit of the loan", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_STATUSTIP
        kUnitEdit->setStatusTip(tr2i18n("Unit of the loan", 0));
#endif // QT_NO_STATUSTIP
        kPaymentSummaryTitle->setText(tr2i18n("Payment Summary", 0));
        kLoadSummaryTitle->setText(tr2i18n("Loan Summary", 0));
        kInsuranceRateLbl->setText(tr2i18n("Insurance rate(%):", 0));
#ifndef UI_QT_NO_TOOLTIP
        kInsuranceRateEdit->setToolTip(tr2i18n("Insurance rate of the loan", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_STATUSTIP
        kInsuranceRateEdit->setStatusTip(tr2i18n("Insurance rate of the loan", 0));
#endif // QT_NO_STATUSTIP
#ifndef UI_QT_NO_TOOLTIP
        kLenghtEdit->setToolTip(tr2i18n("Length of the loan in years", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_STATUSTIP
        kLenghtEdit->setStatusTip(tr2i18n("Length of the loan in years", 0));
#endif // QT_NO_STATUSTIP
        QTableWidgetItem *___qtablewidgetitem = kAmortizationTable->horizontalHeaderItem(0);
        ___qtablewidgetitem->setText(tr2i18n("Amount", 0));
        QTableWidgetItem *___qtablewidgetitem1 = kAmortizationTable->horizontalHeaderItem(1);
        ___qtablewidgetitem1->setText(tr2i18n("Principal", 0));
        QTableWidgetItem *___qtablewidgetitem2 = kAmortizationTable->horizontalHeaderItem(2);
        ___qtablewidgetitem2->setText(tr2i18n("Interest", 0));
        QTableWidgetItem *___qtablewidgetitem3 = kAmortizationTable->horizontalHeaderItem(3);
        ___qtablewidgetitem3->setText(tr2i18n("Insurance", 0));
        QTableWidgetItem *___qtablewidgetitem4 = kAmortizationTable->horizontalHeaderItem(4);
        ___qtablewidgetitem4->setText(tr2i18n("Balance", 0));
#ifndef UI_QT_NO_TOOLTIP
        kAmortizationTable->setToolTip(tr2i18n("Amortization Table", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_STATUSTIP
        kAmortizationTable->setStatusTip(tr2i18n("Amortization Table", 0));
#endif // QT_NO_STATUSTIP
#ifndef UI_QT_NO_TOOLTIP
        kAdd->setToolTip(tr2i18n("Create a new interest parameter (Ctrl+Enter)", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_STATUSTIP
        kAdd->setStatusTip(tr2i18n("Create a new interest parameter (Ctrl+Enter)", 0));
#endif // QT_NO_STATUSTIP
        kAdd->setText(tr2i18n("Add", 0));
#ifndef UI_QT_NO_TOOLTIP
        kUpdate->setToolTip(tr2i18n("Update interest parameters (Shift+Enter)", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_STATUSTIP
        kUpdate->setStatusTip(tr2i18n("Update interest parameters (Shift+Enter)", 0));
#endif // QT_NO_STATUSTIP
        kUpdate->setText(tr2i18n("Modify", 0));
        Q_UNUSED(skgcalculatorplugin_base);
    } // retranslateUi

};

namespace Ui {
    class skgcalculatorplugin_base: public Ui_skgcalculatorplugin_base {};
} // namespace Ui

QT_END_NAMESPACE

#endif // SKGCALCULATORPLUGINWIDGET_BASE_H

