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

/********************************************************************************
** Form generated from reading UI file 'skgpropertiesplugindockwidget_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_SKGPROPERTIESPLUGINDOCKWIDGET_BASE_H
#define UI_SKGPROPERTIESPLUGINDOCKWIDGET_BASE_H

#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QGridLayout>
#include <QtGui/QHBoxLayout>
#include <QtGui/QHeaderView>
#include <QtGui/QLabel>
#include <QtGui/QWidget>
#include "kcombobox.h"
#include "kfilterproxysearchline.h"
#include "kimagefilepreview.h"
#include "kpushbutton.h"
#include "skgcombobox.h"
#include "skgtableview.h"
#include "skgtreeview.h"

QT_BEGIN_NAMESPACE

class Ui_skgpropertiesdockplugin_base
{
public:
    QGridLayout *gridLayout;
    KFilterProxySearchLine *kFilterEdit;
    QHBoxLayout *horizontalLayout;
    SKGComboBox *kAttribute;
    KPushButton *kRename;
    KPushButton *kAdd;
    QHBoxLayout *horizontalLayout_2;
    SKGComboBox *kValue;
    KPushButton *kSelectFile;
    KPushButton *kRemove;
    KPushButton *kOpenBtn;
    KImageFilePreview *kPicture;
    QLabel *label;
    SKGComboBox *kForCmb;
    SKGTableView *kView;

    void setupUi(QWidget *skgpropertiesdockplugin_base)
    {
        if (skgpropertiesdockplugin_base->objectName().isEmpty())
            skgpropertiesdockplugin_base->setObjectName(QString::fromUtf8("skgpropertiesdockplugin_base"));
        skgpropertiesdockplugin_base->resize(192, 265);
        gridLayout = new QGridLayout(skgpropertiesdockplugin_base);
        gridLayout->setSpacing(2);
        gridLayout->setContentsMargins(0, 0, 0, 0);
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        kFilterEdit = new KFilterProxySearchLine(skgpropertiesdockplugin_base);
        kFilterEdit->setObjectName(QString::fromUtf8("kFilterEdit"));
        kFilterEdit->setFocusPolicy(Qt::WheelFocus);

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

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setSpacing(2);
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        kAttribute = new SKGComboBox(skgpropertiesdockplugin_base);
        kAttribute->setObjectName(QString::fromUtf8("kAttribute"));
        kAttribute->setEditable(true);
        kAttribute->setAutoCompletion(false);

        horizontalLayout->addWidget(kAttribute);

        kRename = new KPushButton(skgpropertiesdockplugin_base);
        kRename->setObjectName(QString::fromUtf8("kRename"));
        QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(kRename->sizePolicy().hasHeightForWidth());
        kRename->setSizePolicy(sizePolicy);

        horizontalLayout->addWidget(kRename);

        kAdd = new KPushButton(skgpropertiesdockplugin_base);
        kAdd->setObjectName(QString::fromUtf8("kAdd"));
        sizePolicy.setHeightForWidth(kAdd->sizePolicy().hasHeightForWidth());
        kAdd->setSizePolicy(sizePolicy);

        horizontalLayout->addWidget(kAdd);


        gridLayout->addLayout(horizontalLayout, 4, 0, 1, 3);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setSpacing(2);
        horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
        kValue = new SKGComboBox(skgpropertiesdockplugin_base);
        kValue->setObjectName(QString::fromUtf8("kValue"));
        kValue->setEditable(true);
        kValue->setAutoCompletion(false);

        horizontalLayout_2->addWidget(kValue);

        kSelectFile = new KPushButton(skgpropertiesdockplugin_base);
        kSelectFile->setObjectName(QString::fromUtf8("kSelectFile"));
        sizePolicy.setHeightForWidth(kSelectFile->sizePolicy().hasHeightForWidth());
        kSelectFile->setSizePolicy(sizePolicy);

        horizontalLayout_2->addWidget(kSelectFile);

        kRemove = new KPushButton(skgpropertiesdockplugin_base);
        kRemove->setObjectName(QString::fromUtf8("kRemove"));
        sizePolicy.setHeightForWidth(kRemove->sizePolicy().hasHeightForWidth());
        kRemove->setSizePolicy(sizePolicy);

        horizontalLayout_2->addWidget(kRemove);


        gridLayout->addLayout(horizontalLayout_2, 5, 0, 1, 3);

        kOpenBtn = new KPushButton(skgpropertiesdockplugin_base);
        kOpenBtn->setObjectName(QString::fromUtf8("kOpenBtn"));
        sizePolicy.setHeightForWidth(kOpenBtn->sizePolicy().hasHeightForWidth());
        kOpenBtn->setSizePolicy(sizePolicy);

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

        kPicture = new KImageFilePreview(skgpropertiesdockplugin_base);
        kPicture->setObjectName(QString::fromUtf8("kPicture"));
        QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Fixed);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(kPicture->sizePolicy().hasHeightForWidth());
        kPicture->setSizePolicy(sizePolicy1);
        kPicture->setMinimumSize(QSize(80, 80));
        kPicture->setMaximumSize(QSize(16777215, 80));

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

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

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

        kForCmb = new SKGComboBox(skgpropertiesdockplugin_base);
        kForCmb->setObjectName(QString::fromUtf8("kForCmb"));

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

        kView = new SKGTableView(skgpropertiesdockplugin_base);
        kView->setObjectName(QString::fromUtf8("kView"));
        kView->setAlternatingRowColors(true);
        kView->setSelectionMode(QAbstractItemView::ExtendedSelection);
        kView->setSelectionBehavior(QAbstractItemView::SelectRows);

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

#ifndef UI_QT_NO_SHORTCUT
        label->setBuddy(kForCmb);
#endif // QT_NO_SHORTCUT
        QWidget::setTabOrder(kForCmb, kFilterEdit);
        QWidget::setTabOrder(kFilterEdit, kView);
        QWidget::setTabOrder(kView, kAttribute);
        QWidget::setTabOrder(kAttribute, kRename);
        QWidget::setTabOrder(kRename, kAdd);
        QWidget::setTabOrder(kAdd, kValue);
        QWidget::setTabOrder(kValue, kSelectFile);
        QWidget::setTabOrder(kSelectFile, kRemove);
        QWidget::setTabOrder(kRemove, kOpenBtn);

        retranslateUi(skgpropertiesdockplugin_base);
        QObject::connect(kAdd, SIGNAL(clicked()), skgpropertiesdockplugin_base, SLOT(onAddProperty()));
        QObject::connect(kRemove, SIGNAL(clicked()), skgpropertiesdockplugin_base, SLOT(onRemoveProperty()));
        QObject::connect(kSelectFile, SIGNAL(clicked()), skgpropertiesdockplugin_base, SLOT(onSelectFile()));
        QObject::connect(kOpenBtn, SIGNAL(clicked()), skgpropertiesdockplugin_base, SLOT(onOpenFile()));
        QObject::connect(kView, SIGNAL(clickEmptyArea()), skgpropertiesdockplugin_base, SLOT(cleanEditor()));
        QObject::connect(kRename, SIGNAL(clicked()), skgpropertiesdockplugin_base, SLOT(onRenameProperty()));

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

    void retranslateUi(QWidget *skgpropertiesdockplugin_base)
    {
#ifndef UI_QT_NO_TOOLTIP
        kAttribute->setToolTip(tr2i18n("The property name", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_STATUSTIP
        kAttribute->setStatusTip(tr2i18n("The property name", 0));
#endif // QT_NO_STATUSTIP
#ifndef UI_QT_NO_TOOLTIP
        kRename->setToolTip(tr2i18n("Rename property", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_STATUSTIP
        kRename->setStatusTip(tr2i18n("Rename property", 0));
#endif // QT_NO_STATUSTIP
#ifndef UI_QT_NO_TOOLTIP
        kAdd->setToolTip(tr2i18n("Add property", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_STATUSTIP
        kAdd->setStatusTip(tr2i18n("Add property", 0));
#endif // QT_NO_STATUSTIP
#ifndef UI_QT_NO_TOOLTIP
        kValue->setToolTip(tr2i18n("The property value", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_STATUSTIP
        kValue->setStatusTip(tr2i18n("The property value", 0));
#endif // QT_NO_STATUSTIP
#ifndef UI_QT_NO_TOOLTIP
        kSelectFile->setToolTip(tr2i18n("Select a file as property", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_STATUSTIP
        kSelectFile->setStatusTip(tr2i18n("Select a file as property", 0));
#endif // QT_NO_STATUSTIP
#ifndef UI_QT_NO_TOOLTIP
        kRemove->setToolTip(tr2i18n("Remove property", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_STATUSTIP
        kRemove->setStatusTip(tr2i18n("Remove property", 0));
#endif // QT_NO_STATUSTIP
#ifndef UI_QT_NO_TOOLTIP
        kOpenBtn->setToolTip(tr2i18n("Open file", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_STATUSTIP
        kOpenBtn->setStatusTip(tr2i18n("Open file", 0));
#endif // QT_NO_STATUSTIP
        kOpenBtn->setText(tr2i18n("Open...", 0));
        label->setText(tr2i18n("For:", 0));
#ifndef UI_QT_NO_TOOLTIP
        kView->setToolTip(tr2i18n("List of properties", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_STATUSTIP
        kView->setStatusTip(tr2i18n("List of properties", 0));
#endif // QT_NO_STATUSTIP
        Q_UNUSED(skgpropertiesdockplugin_base);
    } // retranslateUi

};

namespace Ui {
    class skgpropertiesdockplugin_base: public Ui_skgpropertiesdockplugin_base {};
} // namespace Ui

QT_END_NAMESPACE

#endif // SKGPROPERTIESPLUGINDOCKWIDGET_BASE_H

