#include <klocalizedstring.h>

/********************************************************************************
** Form generated from reading UI file 'scriptbuilder.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_SCRIPTBUILDER_H
#define UI_SCRIPTBUILDER_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QListWidget>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSplitter>
#include <QtWidgets/QStackedWidget>
#include <QtWidgets/QTextEdit>
#include <QtWidgets/QTreeWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_ScriptBuilder
{
public:
    QVBoxLayout *vboxLayout;
    QHBoxLayout *hboxLayout;
    QPushButton *NewButton;
    QPushButton *OpenButton;
    QPushButton *SaveButton;
    QPushButton *SaveAsButton;
    QPushButton *RunButton;
    QSpacerItem *spacerItem;
    QSplitter *splitter;
    QGroupBox *groupBox;
    QVBoxLayout *vboxLayout1;
    QHBoxLayout *hboxLayout1;
    QListWidget *ScriptListBox;
    QVBoxLayout *vboxLayout2;
    QPushButton *AddButton;
    QPushButton *RemoveButton;
    QPushButton *CopyButton;
    QPushButton *UpButton;
    QPushButton *DownButton;
    QSpacerItem *spacerItem1;
    QGroupBox *groupBox_2;
    QVBoxLayout *vboxLayout3;
    QStackedWidget *ArgStack;
    QWidget *page;
    QWidget *page_2;
    QGroupBox *groupBox_3;
    QVBoxLayout *vboxLayout4;
    QSplitter *splitter7;
    QTreeWidget *FunctionTree;
    QTextEdit *FuncDoc;

    void setupUi(QWidget *ScriptBuilder)
    {
        if (ScriptBuilder->objectName().isEmpty())
            ScriptBuilder->setObjectName(QStringLiteral("ScriptBuilder"));
        ScriptBuilder->resize(753, 520);
        vboxLayout = new QVBoxLayout(ScriptBuilder);
#ifndef UI_Q_OS_MAC
        vboxLayout->setSpacing(6);
#endif
#ifndef UI_Q_OS_MAC
        vboxLayout->setContentsMargins(9, 9, 9, 9);
#endif
        vboxLayout->setObjectName(QStringLiteral("vboxLayout"));
        hboxLayout = new QHBoxLayout();
#ifndef UI_Q_OS_MAC
        hboxLayout->setSpacing(6);
#endif
#ifndef UI_Q_OS_MAC
        hboxLayout->setContentsMargins(0, 0, 0, 0);
#endif
        hboxLayout->setObjectName(QStringLiteral("hboxLayout"));
        NewButton = new QPushButton(ScriptBuilder);
        NewButton->setObjectName(QStringLiteral("NewButton"));
        QSizePolicy sizePolicy(QSizePolicy::Minimum, QSizePolicy::Fixed);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(NewButton->sizePolicy().hasHeightForWidth());
        NewButton->setSizePolicy(sizePolicy);
        NewButton->setMinimumSize(QSize(32, 32));
        NewButton->setMaximumSize(QSize(32, 32));

        hboxLayout->addWidget(NewButton);

        OpenButton = new QPushButton(ScriptBuilder);
        OpenButton->setObjectName(QStringLiteral("OpenButton"));
        sizePolicy.setHeightForWidth(OpenButton->sizePolicy().hasHeightForWidth());
        OpenButton->setSizePolicy(sizePolicy);
        OpenButton->setMinimumSize(QSize(32, 32));
        OpenButton->setMaximumSize(QSize(32, 32));

        hboxLayout->addWidget(OpenButton);

        SaveButton = new QPushButton(ScriptBuilder);
        SaveButton->setObjectName(QStringLiteral("SaveButton"));
        sizePolicy.setHeightForWidth(SaveButton->sizePolicy().hasHeightForWidth());
        SaveButton->setSizePolicy(sizePolicy);
        SaveButton->setMinimumSize(QSize(32, 32));
        SaveButton->setMaximumSize(QSize(32, 32));

        hboxLayout->addWidget(SaveButton);

        SaveAsButton = new QPushButton(ScriptBuilder);
        SaveAsButton->setObjectName(QStringLiteral("SaveAsButton"));
        sizePolicy.setHeightForWidth(SaveAsButton->sizePolicy().hasHeightForWidth());
        SaveAsButton->setSizePolicy(sizePolicy);
        SaveAsButton->setMinimumSize(QSize(32, 32));
        SaveAsButton->setMaximumSize(QSize(32, 32));

        hboxLayout->addWidget(SaveAsButton);

        RunButton = new QPushButton(ScriptBuilder);
        RunButton->setObjectName(QStringLiteral("RunButton"));
        RunButton->setMinimumSize(QSize(32, 32));
        RunButton->setMaximumSize(QSize(32, 32));

        hboxLayout->addWidget(RunButton);

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

        hboxLayout->addItem(spacerItem);


        vboxLayout->addLayout(hboxLayout);

        splitter = new QSplitter(ScriptBuilder);
        splitter->setObjectName(QStringLiteral("splitter"));
        splitter->setOrientation(Qt::Horizontal);
        groupBox = new QGroupBox(splitter);
        groupBox->setObjectName(QStringLiteral("groupBox"));
        vboxLayout1 = new QVBoxLayout(groupBox);
#ifndef UI_Q_OS_MAC
        vboxLayout1->setSpacing(6);
#endif
#ifndef UI_Q_OS_MAC
        vboxLayout1->setContentsMargins(9, 9, 9, 9);
#endif
        vboxLayout1->setObjectName(QStringLiteral("vboxLayout1"));
        hboxLayout1 = new QHBoxLayout();
#ifndef UI_Q_OS_MAC
        hboxLayout1->setSpacing(6);
#endif
#ifndef UI_Q_OS_MAC
        hboxLayout1->setContentsMargins(0, 0, 0, 0);
#endif
        hboxLayout1->setObjectName(QStringLiteral("hboxLayout1"));
        ScriptListBox = new QListWidget(groupBox);
        ScriptListBox->setObjectName(QStringLiteral("ScriptListBox"));
        QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Expanding);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(1);
        sizePolicy1.setHeightForWidth(ScriptListBox->sizePolicy().hasHeightForWidth());
        ScriptListBox->setSizePolicy(sizePolicy1);

        hboxLayout1->addWidget(ScriptListBox);

        vboxLayout2 = new QVBoxLayout();
#ifndef UI_Q_OS_MAC
        vboxLayout2->setSpacing(6);
#endif
        vboxLayout2->setContentsMargins(0, 0, 0, 0);
        vboxLayout2->setObjectName(QStringLiteral("vboxLayout2"));
        AddButton = new QPushButton(groupBox);
        AddButton->setObjectName(QStringLiteral("AddButton"));
        AddButton->setMinimumSize(QSize(32, 32));
        AddButton->setMaximumSize(QSize(32, 32));

        vboxLayout2->addWidget(AddButton);

        RemoveButton = new QPushButton(groupBox);
        RemoveButton->setObjectName(QStringLiteral("RemoveButton"));
        RemoveButton->setMinimumSize(QSize(32, 32));
        RemoveButton->setMaximumSize(QSize(32, 32));

        vboxLayout2->addWidget(RemoveButton);

        CopyButton = new QPushButton(groupBox);
        CopyButton->setObjectName(QStringLiteral("CopyButton"));
        CopyButton->setMinimumSize(QSize(32, 32));
        CopyButton->setMaximumSize(QSize(32, 32));

        vboxLayout2->addWidget(CopyButton);

        UpButton = new QPushButton(groupBox);
        UpButton->setObjectName(QStringLiteral("UpButton"));
        UpButton->setMinimumSize(QSize(32, 32));
        UpButton->setMaximumSize(QSize(32, 32));

        vboxLayout2->addWidget(UpButton);

        DownButton = new QPushButton(groupBox);
        DownButton->setObjectName(QStringLiteral("DownButton"));
        DownButton->setMinimumSize(QSize(32, 32));
        DownButton->setMaximumSize(QSize(32, 32));

        vboxLayout2->addWidget(DownButton);

        spacerItem1 = new QSpacerItem(20, 118, QSizePolicy::Minimum, QSizePolicy::Expanding);

        vboxLayout2->addItem(spacerItem1);


        hboxLayout1->addLayout(vboxLayout2);


        vboxLayout1->addLayout(hboxLayout1);

        groupBox_2 = new QGroupBox(groupBox);
        groupBox_2->setObjectName(QStringLiteral("groupBox_2"));
        vboxLayout3 = new QVBoxLayout(groupBox_2);
#ifndef UI_Q_OS_MAC
        vboxLayout3->setSpacing(6);
#endif
#ifndef UI_Q_OS_MAC
        vboxLayout3->setContentsMargins(9, 9, 9, 9);
#endif
        vboxLayout3->setObjectName(QStringLiteral("vboxLayout3"));
        ArgStack = new QStackedWidget(groupBox_2);
        ArgStack->setObjectName(QStringLiteral("ArgStack"));
        page = new QWidget();
        page->setObjectName(QStringLiteral("page"));
        ArgStack->addWidget(page);
        page_2 = new QWidget();
        page_2->setObjectName(QStringLiteral("page_2"));
        ArgStack->addWidget(page_2);

        vboxLayout3->addWidget(ArgStack);


        vboxLayout1->addWidget(groupBox_2);

        splitter->addWidget(groupBox);
        groupBox_3 = new QGroupBox(splitter);
        groupBox_3->setObjectName(QStringLiteral("groupBox_3"));
        vboxLayout4 = new QVBoxLayout(groupBox_3);
#ifndef UI_Q_OS_MAC
        vboxLayout4->setSpacing(6);
#endif
#ifndef UI_Q_OS_MAC
        vboxLayout4->setContentsMargins(9, 9, 9, 9);
#endif
        vboxLayout4->setObjectName(QStringLiteral("vboxLayout4"));
        splitter7 = new QSplitter(groupBox_3);
        splitter7->setObjectName(QStringLiteral("splitter7"));
        splitter7->setOrientation(Qt::Vertical);
        FunctionTree = new QTreeWidget(splitter7);
        FunctionTree->setObjectName(QStringLiteral("FunctionTree"));
        QSizePolicy sizePolicy2(QSizePolicy::Expanding, QSizePolicy::Expanding);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(5);
        sizePolicy2.setHeightForWidth(FunctionTree->sizePolicy().hasHeightForWidth());
        FunctionTree->setSizePolicy(sizePolicy2);
        FunctionTree->setRootIsDecorated(true);
        splitter7->addWidget(FunctionTree);
        FuncDoc = new QTextEdit(splitter7);
        FuncDoc->setObjectName(QStringLiteral("FuncDoc"));
        QSizePolicy sizePolicy3(QSizePolicy::Expanding, QSizePolicy::Expanding);
        sizePolicy3.setHorizontalStretch(0);
        sizePolicy3.setVerticalStretch(0);
        sizePolicy3.setHeightForWidth(FuncDoc->sizePolicy().hasHeightForWidth());
        FuncDoc->setSizePolicy(sizePolicy3);
        splitter7->addWidget(FuncDoc);

        vboxLayout4->addWidget(splitter7);

        splitter->addWidget(groupBox_3);

        vboxLayout->addWidget(splitter);


        retranslateUi(ScriptBuilder);

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

    void retranslateUi(QWidget *ScriptBuilder)
    {
#ifndef UI_QT_NO_TOOLTIP
        NewButton->setToolTip(tr2i18n("New Script", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_WHATSTHIS
        NewButton->setWhatsThis(tr2i18n("Discards current script and starts a new one.  Will prompt to save any unsaved changes in the current script.", 0));
#endif // QT_NO_WHATSTHIS
#ifndef UI_QT_NO_TOOLTIP
        OpenButton->setToolTip(tr2i18n("Open Script", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_WHATSTHIS
        OpenButton->setWhatsThis(tr2i18n("Opens an existing script.  Will prompt to save any unsaved changes in the current script.", 0));
#endif // QT_NO_WHATSTHIS
#ifndef UI_QT_NO_TOOLTIP
        SaveButton->setToolTip(tr2i18n("Save Script", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_WHATSTHIS
        SaveButton->setWhatsThis(tr2i18n("Save the current script.  If the script has not been saved before, this is equivalent to \"Save As...\"", 0));
#endif // QT_NO_WHATSTHIS
#ifndef UI_QT_NO_TOOLTIP
        SaveAsButton->setToolTip(tr2i18n("Save Script As...", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_WHATSTHIS
        SaveAsButton->setWhatsThis(tr2i18n("Saves the script to a file, allowing you to first specify the filename and a name for the script.", 0));
#endif // QT_NO_WHATSTHIS
#ifndef UI_QT_NO_TOOLTIP
        RunButton->setToolTip(tr2i18n("Test Script", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_WHATSTHIS
        RunButton->setWhatsThis(tr2i18n("Executes the script in the KStars main window.  You may want to reposition the Script Builder tool so that the Sky map is visible.  ", 0));
#endif // QT_NO_WHATSTHIS
        groupBox->setTitle(tr2i18n("Current Script", 0));
#ifndef UI_QT_NO_WHATSTHIS
        ScriptListBox->setWhatsThis(tr2i18n("This shows the list of commands present in the current working script.  Highlighting any command will present a widget where you can specify its arguments below.  Use the action buttons at right to copy, remove, or change the position of the selected command.  ", 0));
#endif // QT_NO_WHATSTHIS
#ifndef UI_QT_NO_TOOLTIP
        AddButton->setToolTip(tr2i18n("Add Function", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_WHATSTHIS
        AddButton->setWhatsThis(tr2i18n("If a function is highlighted in the \"Function Browser\" box, this button will add it to the current working script.  The new function is inserted directly after the highlighted function in the \"Current Script\" box.\n"
"", 0));
#endif // QT_NO_WHATSTHIS
#ifndef UI_QT_NO_TOOLTIP
        RemoveButton->setToolTip(tr2i18n("Remove Function", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_WHATSTHIS
        RemoveButton->setWhatsThis(tr2i18n("If a function is highlighted in the \"Current Script\" box, this button will remove it from the script.", 0));
#endif // QT_NO_WHATSTHIS
#ifndef UI_QT_NO_TOOLTIP
        CopyButton->setToolTip(tr2i18n("Copy Function", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_WHATSTHIS
        CopyButton->setWhatsThis(tr2i18n("If a function is highlighted in the \"Current Script\" box, this button will add a duplicate of the function.", 0));
#endif // QT_NO_WHATSTHIS
#ifndef UI_QT_NO_TOOLTIP
        UpButton->setToolTip(tr2i18n("Move Up", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_WHATSTHIS
        UpButton->setWhatsThis(tr2i18n("If a function is highlighted in the \"Current Script\" box, this button will move it up one position in the script.", 0));
#endif // QT_NO_WHATSTHIS
#ifndef UI_QT_NO_TOOLTIP
        DownButton->setToolTip(tr2i18n("Move Down", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_WHATSTHIS
        DownButton->setWhatsThis(tr2i18n("If a function is highlighted in the \"Current Script\" box, this button will move it down one position in the script.", 0));
#endif // QT_NO_WHATSTHIS
        groupBox_2->setTitle(tr2i18n("Function Arguments", 0));
        groupBox_3->setTitle(tr2i18n("Function Browser", 0));
        QTreeWidgetItem *___qtreewidgetitem = FunctionTree->headerItem();
        ___qtreewidgetitem->setText(0, tr2i18n("1", 0));
#ifndef UI_QT_NO_TOOLTIP
        FuncDoc->setToolTip(tr2i18n("Function Help", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_WHATSTHIS
        FuncDoc->setWhatsThis(tr2i18n("If a function is highlighted in the Function Browser, this area will show some brief documentation about the function.", 0));
#endif // QT_NO_WHATSTHIS
        Q_UNUSED(ScriptBuilder);
    } // retranslateUi

};

namespace Ui {
    class ScriptBuilder: public Ui_ScriptBuilder {};
} // namespace Ui

QT_END_NAMESPACE

#endif // SCRIPTBUILDER_H

