#include <klocalizedstring.h>

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

#ifndef UI_ALKONLINEQUOTEDETAILS_H
#define UI_ALKONLINEQUOTEDETAILS_H

#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include <alkpushbutton.h>
#include "alkcombobox.h"
#include "klineedit.h"

QT_BEGIN_NAMESPACE

class Ui_AlkOnlineQuoteDetailsWidget
{
public:
    QVBoxLayout *verticalLayout_6;
    QGroupBox *detailsGroupBox;
    QVBoxLayout *verticalLayout_4;
    QHBoxLayout *horizontalLayout_2;
    QGridLayout *gridLayout;
    QLabel *label_4;
    QCheckBox *m_ghnsSource;
    QLabel *m_dateFormatCheckLabel;
    KLineEdit *m_editPrice;
    KLineEdit *m_editIdentifier;
    KLineEdit *m_editDate;
    QLabel *textLabel2;
    QLabel *textLabel3;
    QLabel *label_5;
    QLabel *m_editIdSelectorLabel;
    QLabel *m_dateCheckLabel;
    QFrame *line;
    QLabel *label_2;
    AlkComboBox *m_editIdSelector;
    QLabel *m_symbolCheckLabel;
    QLabel *label;
    KLineEdit *m_editURL;
    AlkComboBox *m_editDownloadType;
    QLabel *m_urlCheckLabel;
    AlkComboBox *m_editPriceDecimalSeparator;
    KLineEdit *m_editDateFormat;
    QLabel *label_3;
    QLabel *m_priceCheckLabel;
    QLabel *textLabel4_2;
    QLabel *textLabel1;
    KLineEdit *m_editDefaultId;
    QLabel *textLabel4;
    AlkComboBox *m_editDataFormat;
    QVBoxLayout *verticalLayout_3;
    AlkPushButton *m_acceptButton;
    AlkPushButton *m_cancelButton;
    AlkPushButton *m_copyButton;
    QSpacerItem *verticalSpacer_2;
    QLabel *m_buildKey;
    QSpacerItem *verticalSpacer_6;

    void setupUi(QWidget *AlkOnlineQuoteDetailsWidget)
    {
        if (AlkOnlineQuoteDetailsWidget->objectName().isEmpty())
            AlkOnlineQuoteDetailsWidget->setObjectName("AlkOnlineQuoteDetailsWidget");
        AlkOnlineQuoteDetailsWidget->resize(584, 577);
        AlkOnlineQuoteDetailsWidget->setMinimumSize(QSize(0, 0));
        verticalLayout_6 = new QVBoxLayout(AlkOnlineQuoteDetailsWidget);
        verticalLayout_6->setSpacing(6);
        verticalLayout_6->setContentsMargins(11, 11, 11, 11);
        verticalLayout_6->setObjectName("verticalLayout_6");
        detailsGroupBox = new QGroupBox(AlkOnlineQuoteDetailsWidget);
        detailsGroupBox->setObjectName("detailsGroupBox");
        detailsGroupBox->setAlignment(Qt::AlignCenter);
        verticalLayout_4 = new QVBoxLayout(detailsGroupBox);
        verticalLayout_4->setSpacing(6);
        verticalLayout_4->setContentsMargins(11, 11, 11, 11);
        verticalLayout_4->setObjectName("verticalLayout_4");
        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setSpacing(6);
        horizontalLayout_2->setObjectName("horizontalLayout_2");
        gridLayout = new QGridLayout();
        gridLayout->setSpacing(6);
        gridLayout->setObjectName("gridLayout");
        label_4 = new QLabel(detailsGroupBox);
        label_4->setObjectName("label_4");

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

        m_ghnsSource = new QCheckBox(detailsGroupBox);
        m_ghnsSource->setObjectName("m_ghnsSource");

        gridLayout->addWidget(m_ghnsSource, 13, 1, 1, 1);

        m_dateFormatCheckLabel = new QLabel(detailsGroupBox);
        m_dateFormatCheckLabel->setObjectName("m_dateFormatCheckLabel");

        gridLayout->addWidget(m_dateFormatCheckLabel, 10, 3, 1, 1);

        m_editPrice = new KLineEdit(detailsGroupBox);
        m_editPrice->setObjectName("m_editPrice");

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

        m_editIdentifier = new KLineEdit(detailsGroupBox);
        m_editIdentifier->setObjectName("m_editIdentifier");

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

        m_editDate = new KLineEdit(detailsGroupBox);
        m_editDate->setObjectName("m_editDate");

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

        textLabel2 = new QLabel(detailsGroupBox);
        textLabel2->setObjectName("textLabel2");
        textLabel2->setWordWrap(false);

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

        textLabel3 = new QLabel(detailsGroupBox);
        textLabel3->setObjectName("textLabel3");
        textLabel3->setWordWrap(false);

        gridLayout->addWidget(textLabel3, 7, 0, 1, 1);

        label_5 = new QLabel(detailsGroupBox);
        label_5->setObjectName("label_5");

        gridLayout->addWidget(label_5, 12, 0, 1, 1);

        m_editIdSelectorLabel = new QLabel(detailsGroupBox);
        m_editIdSelectorLabel->setObjectName("m_editIdSelectorLabel");

        gridLayout->addWidget(m_editIdSelectorLabel, 5, 0, 1, 1);

        m_dateCheckLabel = new QLabel(detailsGroupBox);
        m_dateCheckLabel->setObjectName("m_dateCheckLabel");

        gridLayout->addWidget(m_dateCheckLabel, 9, 3, 1, 1);

        line = new QFrame(detailsGroupBox);
        line->setObjectName("line");
        line->setFrameShape(QFrame::Shape::HLine);
        line->setFrameShadow(QFrame::Shadow::Sunken);

        gridLayout->addWidget(line, 11, 0, 1, 1);

        label_2 = new QLabel(detailsGroupBox);
        label_2->setObjectName("label_2");

        gridLayout->addWidget(label_2, 8, 0, 1, 1);

        m_editIdSelector = new AlkComboBox(detailsGroupBox);
        m_editIdSelector->setObjectName("m_editIdSelector");

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

        m_symbolCheckLabel = new QLabel(detailsGroupBox);
        m_symbolCheckLabel->setObjectName("m_symbolCheckLabel");

        gridLayout->addWidget(m_symbolCheckLabel, 4, 3, 1, 1);

        label = new QLabel(detailsGroupBox);
        label->setObjectName("label");

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

        m_editURL = new KLineEdit(detailsGroupBox);
        m_editURL->setObjectName("m_editURL");

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

        m_editDownloadType = new AlkComboBox(detailsGroupBox);
        m_editDownloadType->setObjectName("m_editDownloadType");

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

        m_urlCheckLabel = new QLabel(detailsGroupBox);
        m_urlCheckLabel->setObjectName("m_urlCheckLabel");

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

        m_editPriceDecimalSeparator = new AlkComboBox(detailsGroupBox);
        m_editPriceDecimalSeparator->addItem(QString());
        m_editPriceDecimalSeparator->addItem(QString());
        m_editPriceDecimalSeparator->addItem(QString());
        m_editPriceDecimalSeparator->setObjectName("m_editPriceDecimalSeparator");

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

        m_editDateFormat = new KLineEdit(detailsGroupBox);
        m_editDateFormat->setObjectName("m_editDateFormat");

        gridLayout->addWidget(m_editDateFormat, 10, 1, 1, 1);

        label_3 = new QLabel(detailsGroupBox);
        label_3->setObjectName("label_3");

        gridLayout->addWidget(label_3, 13, 0, 1, 1);

        m_priceCheckLabel = new QLabel(detailsGroupBox);
        m_priceCheckLabel->setObjectName("m_priceCheckLabel");

        gridLayout->addWidget(m_priceCheckLabel, 7, 3, 1, 1);

        textLabel4_2 = new QLabel(detailsGroupBox);
        textLabel4_2->setObjectName("textLabel4_2");
        textLabel4_2->setWordWrap(false);

        gridLayout->addWidget(textLabel4_2, 10, 0, 1, 1);

        textLabel1 = new QLabel(detailsGroupBox);
        textLabel1->setObjectName("textLabel1");
        textLabel1->setWordWrap(false);

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

        m_editDefaultId = new KLineEdit(detailsGroupBox);
        m_editDefaultId->setObjectName("m_editDefaultId");

        gridLayout->addWidget(m_editDefaultId, 12, 1, 1, 1);

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

        gridLayout->addWidget(textLabel4, 9, 0, 1, 1);

        m_editDataFormat = new AlkComboBox(detailsGroupBox);
        m_editDataFormat->setObjectName("m_editDataFormat");

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


        horizontalLayout_2->addLayout(gridLayout);

        verticalLayout_3 = new QVBoxLayout();
        verticalLayout_3->setSpacing(6);
        verticalLayout_3->setObjectName("verticalLayout_3");
        verticalLayout_3->setContentsMargins(0, -1, -1, -1);
        m_acceptButton = new AlkPushButton(detailsGroupBox);
        m_acceptButton->setObjectName("m_acceptButton");
        QIcon icon;
        QString iconThemeName = QString::fromUtf8("dialog-ok");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon = QIcon::fromTheme(iconThemeName);
        } else {
            icon.addFile(QString::fromUtf8("."), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        m_acceptButton->setIcon(icon);

        verticalLayout_3->addWidget(m_acceptButton);

        m_cancelButton = new AlkPushButton(detailsGroupBox);
        m_cancelButton->setObjectName("m_cancelButton");
        QIcon icon1;
        iconThemeName = QString::fromUtf8("dialog-cancel");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon1 = QIcon::fromTheme(iconThemeName);
        } else {
            icon1.addFile(QString::fromUtf8("."), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        m_cancelButton->setIcon(icon1);

        verticalLayout_3->addWidget(m_cancelButton);

        m_copyButton = new AlkPushButton(detailsGroupBox);
        m_copyButton->setObjectName("m_copyButton");
        QIcon icon2;
        iconThemeName = QString::fromUtf8("edit-copy");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon2 = QIcon::fromTheme(iconThemeName);
        } else {
            icon2.addFile(QString::fromUtf8("."), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        m_copyButton->setIcon(icon2);

        verticalLayout_3->addWidget(m_copyButton);

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

        verticalLayout_3->addItem(verticalSpacer_2);


        horizontalLayout_2->addLayout(verticalLayout_3);


        verticalLayout_4->addLayout(horizontalLayout_2);

        m_buildKey = new QLabel(detailsGroupBox);
        m_buildKey->setObjectName("m_buildKey");

        verticalLayout_4->addWidget(m_buildKey);

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

        verticalLayout_4->addItem(verticalSpacer_6);


        verticalLayout_6->addWidget(detailsGroupBox);

        QWidget::setTabOrder(m_editURL, m_editDownloadType);
        QWidget::setTabOrder(m_editDownloadType, m_editDataFormat);
        QWidget::setTabOrder(m_editDataFormat, m_editIdentifier);
        QWidget::setTabOrder(m_editIdentifier, m_editIdSelector);
        QWidget::setTabOrder(m_editIdSelector, m_editPrice);
        QWidget::setTabOrder(m_editPrice, m_editPriceDecimalSeparator);
        QWidget::setTabOrder(m_editPriceDecimalSeparator, m_editDate);
        QWidget::setTabOrder(m_editDate, m_editDateFormat);
        QWidget::setTabOrder(m_editDateFormat, m_editDefaultId);
        QWidget::setTabOrder(m_editDefaultId, m_ghnsSource);
        QWidget::setTabOrder(m_ghnsSource, m_acceptButton);
        QWidget::setTabOrder(m_acceptButton, m_cancelButton);
        QWidget::setTabOrder(m_cancelButton, m_copyButton);

        retranslateUi(AlkOnlineQuoteDetailsWidget);

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

    void retranslateUi(QWidget *AlkOnlineQuoteDetailsWidget)
    {
        AlkOnlineQuoteDetailsWidget->setWindowTitle(tr2i18n("Online Quotes", nullptr));
#if QT_CONFIG(whatsthis)
        detailsGroupBox->setWhatsThis(tr2i18n("<html><head/><body><p><span style=\" font-style:italic;\">Enter regular expressions which can be used to parse the data returned from the URL entered above. The symbol, price, and date must be found in the quote data to be usable. You may also try the KMyMoney forum at </span><a href=\"https://forum.kde.org/viewforum.php?f=69\"><span style=\" text-decoration: underline; color:#2980b9;\">https://forum.kde.org/viewforum.php?f=69</span></a>  or the <span style=\" font-style:italic;\">user's mailinglist at </span><a href=\"mailto:kmymoney@kde.org\"><span style=\" font-style:italic; text-decoration: underline; color:#2980b9;\">kmymoney@kde.org</span></a><span style=\" font-style:italic;\"> to find what settings work for other users in your country.</span></p></body></html>", nullptr));
#endif // QT_CONFIG(whatsthis)
        detailsGroupBox->setTitle(tr2i18n("Details", nullptr));
        label_4->setText(tr2i18n("Download mode", nullptr));
#if QT_CONFIG(whatsthis)
        m_ghnsSource->setWhatsThis(QString());
#endif // QT_CONFIG(whatsthis)
        m_ghnsSource->setText(tr2i18n("Remote source", nullptr));
        m_dateFormatCheckLabel->setText(QString());
#if QT_CONFIG(tooltip)
        m_editPrice->setToolTip(tr2i18n("Regular Expression to extract the price from the downloaded data", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        m_editIdentifier->setToolTip(tr2i18n("Regular Expression to extract the identifier from the downloaded data", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        m_editDate->setToolTip(tr2i18n("Regular Expression to extract the date from the downloaded data", nullptr));
#endif // QT_CONFIG(tooltip)
        textLabel2->setText(tr2i18n("Identifier", nullptr));
        textLabel3->setText(tr2i18n("Price", nullptr));
        label_5->setText(tr2i18n("Default Identifier", nullptr));
        m_editIdSelectorLabel->setText(tr2i18n("Selected by", nullptr));
        m_dateCheckLabel->setText(QString());
        label_2->setText(tr2i18n("Price decimal separator", nullptr));
#if QT_CONFIG(tooltip)
        m_editIdSelector->setToolTip(tr2i18n("How to select the identifier", nullptr));
#endif // QT_CONFIG(tooltip)
        m_symbolCheckLabel->setText(QString());
        label->setText(tr2i18n("Data Format", nullptr));
#if QT_CONFIG(tooltip)
        m_editURL->setToolTip(tr2i18n("URL to be used to download the quote", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(whatsthis)
        m_editURL->setWhatsThis(tr2i18n("Enter the URL from which stock quotes will be fetched.  <b>%1</b> will be replaced with the symbol for the security being quoted. For currency conversions, <b>%2</b> will be replaced with the currency to be quoted and <b>%1</b> with the currency the quote is based on.", nullptr));
#endif // QT_CONFIG(whatsthis)
        m_urlCheckLabel->setText(QString());
        m_editPriceDecimalSeparator->setItemText(0, tr2i18n("Period (.)", "1"));
        m_editPriceDecimalSeparator->setItemText(1, tr2i18n("Comma (,)", "2"));
        m_editPriceDecimalSeparator->setItemText(2, tr2i18n("Legacy", "0"));

#if QT_CONFIG(tooltip)
        m_editDateFormat->setToolTip(tr2i18n("Regular Expression to extract the date from the downloaded data", nullptr));
#endif // QT_CONFIG(tooltip)
        label_3->setText(tr2i18n("Options", nullptr));
        m_priceCheckLabel->setText(QString());
        textLabel4_2->setText(tr2i18n("Date Format", nullptr));
        textLabel1->setText(tr2i18n("URL", nullptr));
#if QT_CONFIG(tooltip)
        m_editDefaultId->setToolTip(tr2i18n("An identifier that is known to work for this online quote source", nullptr));
#endif // QT_CONFIG(tooltip)
        textLabel4->setText(tr2i18n("Date", nullptr));
#if QT_CONFIG(tooltip)
        m_editDataFormat->setToolTip(tr2i18n("The type of data expected to downloaded and processed.", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        m_acceptButton->setToolTip(tr2i18n("Accepts the entered data and stores it", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(whatsthis)
        m_acceptButton->setWhatsThis(tr2i18n("Use this to accept the modified data.", nullptr));
#endif // QT_CONFIG(whatsthis)
        m_acceptButton->setText(tr2i18n("Accept", "@action update quotes from online quote source"));
        m_cancelButton->setText(tr2i18n("Cancel", "@action cancel actual changes"));
#if QT_CONFIG(tooltip)
        m_copyButton->setToolTip(tr2i18n("Copies the details as text to the clipboard.", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(whatsthis)
        m_copyButton->setWhatsThis(tr2i18n("Use this to copy the details as text to the clipboard to e.g. paste it in an email.", nullptr));
#endif // QT_CONFIG(whatsthis)
        m_copyButton->setText(tr2i18n("Copy", "@action copy details to clipboard"));
        m_buildKey->setText(tr2i18n("build_key", nullptr));
    } // retranslateUi

};

namespace Ui {
    class AlkOnlineQuoteDetailsWidget: public Ui_AlkOnlineQuoteDetailsWidget {};
} // namespace Ui

QT_END_NAMESPACE

#endif // ALKONLINEQUOTEDETAILS_H

