00001 #include <kdialog.h>
00002 #include <klocale.h>
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #ifndef UI_KGAMETHEMESELECTOR_H
00014 #define UI_KGAMETHEMESELECTOR_H
00015
00016 #include <QtCore/QVariant>
00017 #include <QtGui/QAction>
00018 #include <QtGui/QApplication>
00019 #include <QtGui/QButtonGroup>
00020 #include <QtGui/QGridLayout>
00021 #include <QtGui/QGroupBox>
00022 #include <QtGui/QHBoxLayout>
00023 #include <QtGui/QLabel>
00024 #include <QtGui/QLineEdit>
00025 #include <QtGui/QListWidget>
00026 #include <QtGui/QPushButton>
00027 #include <QtGui/QSpacerItem>
00028 #include <QtGui/QVBoxLayout>
00029 #include <QtGui/QWidget>
00030
00031 class Ui_KGameThemeSelectorBase
00032 {
00033 public:
00034 QGridLayout *gridLayout;
00035 QHBoxLayout *hboxLayout;
00036 QVBoxLayout *vboxLayout;
00037 QListWidget *themeList;
00038 QPushButton *getNewButton;
00039 QGroupBox *groupBox_2;
00040 QVBoxLayout *vboxLayout1;
00041 QLabel *themePreview;
00042 QGroupBox *groupBox;
00043 QHBoxLayout *hboxLayout1;
00044 QVBoxLayout *vboxLayout2;
00045 QLabel *labelAuthor;
00046 QLabel *labelContact;
00047 QLabel *labelDescription;
00048 QVBoxLayout *vboxLayout3;
00049 QLabel *themeAuthor;
00050 QLabel *themeContact;
00051 QLabel *themeDescription;
00052 QSpacerItem *spacerItem;
00053 QLineEdit *kcfg_Theme;
00054 QSpacerItem *spacerItem1;
00055
00056 void setupUi(QWidget *KGameThemeSelectorBase)
00057 {
00058 if (KGameThemeSelectorBase->objectName().isEmpty())
00059 KGameThemeSelectorBase->setObjectName(QString::fromUtf8("KGameThemeSelectorBase"));
00060 QSize size(521, 422);
00061 size = size.expandedTo(KGameThemeSelectorBase->minimumSizeHint());
00062 KGameThemeSelectorBase->resize(size);
00063 KGameThemeSelectorBase->setMaximumSize(QSize(800, 600));
00064 gridLayout = new QGridLayout(KGameThemeSelectorBase);
00065 gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
00066 gridLayout->setContentsMargins(0, 0, 0, 0);
00067 hboxLayout = new QHBoxLayout();
00068 hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
00069 vboxLayout = new QVBoxLayout();
00070 vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
00071 themeList = new QListWidget(KGameThemeSelectorBase);
00072 themeList->setObjectName(QString::fromUtf8("themeList"));
00073 themeList->setMinimumSize(QSize(120, 0));
00074
00075 vboxLayout->addWidget(themeList);
00076
00077 getNewButton = new QPushButton(KGameThemeSelectorBase);
00078 getNewButton->setObjectName(QString::fromUtf8("getNewButton"));
00079
00080 vboxLayout->addWidget(getNewButton);
00081
00082
00083 hboxLayout->addLayout(vboxLayout);
00084
00085 groupBox_2 = new QGroupBox(KGameThemeSelectorBase);
00086 groupBox_2->setObjectName(QString::fromUtf8("groupBox_2"));
00087 vboxLayout1 = new QVBoxLayout(groupBox_2);
00088 vboxLayout1->setSpacing(6);
00089 vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
00090 vboxLayout1->setContentsMargins(9, 9, 9, 9);
00091 themePreview = new QLabel(groupBox_2);
00092 themePreview->setObjectName(QString::fromUtf8("themePreview"));
00093 QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
00094 sizePolicy.setHorizontalStretch(0);
00095 sizePolicy.setVerticalStretch(0);
00096 sizePolicy.setHeightForWidth(themePreview->sizePolicy().hasHeightForWidth());
00097 themePreview->setSizePolicy(sizePolicy);
00098 themePreview->setMinimumSize(QSize(160, 120));
00099
00100 vboxLayout1->addWidget(themePreview);
00101
00102
00103 hboxLayout->addWidget(groupBox_2);
00104
00105
00106 gridLayout->addLayout(hboxLayout, 0, 0, 1, 1);
00107
00108 groupBox = new QGroupBox(KGameThemeSelectorBase);
00109 groupBox->setObjectName(QString::fromUtf8("groupBox"));
00110 hboxLayout1 = new QHBoxLayout(groupBox);
00111 hboxLayout1->setSpacing(6);
00112 hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
00113 hboxLayout1->setContentsMargins(9, 9, 9, 9);
00114 vboxLayout2 = new QVBoxLayout();
00115 vboxLayout2->setSpacing(6);
00116 vboxLayout2->setObjectName(QString::fromUtf8("vboxLayout2"));
00117 vboxLayout2->setContentsMargins(0, 0, 0, 0);
00118 labelAuthor = new QLabel(groupBox);
00119 labelAuthor->setObjectName(QString::fromUtf8("labelAuthor"));
00120 labelAuthor->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
00121
00122 vboxLayout2->addWidget(labelAuthor);
00123
00124 labelContact = new QLabel(groupBox);
00125 labelContact->setObjectName(QString::fromUtf8("labelContact"));
00126 labelContact->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
00127
00128 vboxLayout2->addWidget(labelContact);
00129
00130 labelDescription = new QLabel(groupBox);
00131 labelDescription->setObjectName(QString::fromUtf8("labelDescription"));
00132 labelDescription->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
00133
00134 vboxLayout2->addWidget(labelDescription);
00135
00136
00137 hboxLayout1->addLayout(vboxLayout2);
00138
00139 vboxLayout3 = new QVBoxLayout();
00140 vboxLayout3->setSpacing(6);
00141 vboxLayout3->setObjectName(QString::fromUtf8("vboxLayout3"));
00142 vboxLayout3->setContentsMargins(0, 0, 0, 0);
00143 themeAuthor = new QLabel(groupBox);
00144 themeAuthor->setObjectName(QString::fromUtf8("themeAuthor"));
00145
00146 vboxLayout3->addWidget(themeAuthor);
00147
00148 themeContact = new QLabel(groupBox);
00149 themeContact->setObjectName(QString::fromUtf8("themeContact"));
00150
00151 vboxLayout3->addWidget(themeContact);
00152
00153 themeDescription = new QLabel(groupBox);
00154 themeDescription->setObjectName(QString::fromUtf8("themeDescription"));
00155
00156 vboxLayout3->addWidget(themeDescription);
00157
00158
00159 hboxLayout1->addLayout(vboxLayout3);
00160
00161 spacerItem = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
00162
00163 hboxLayout1->addItem(spacerItem);
00164
00165
00166 gridLayout->addWidget(groupBox, 1, 0, 1, 1);
00167
00168 kcfg_Theme = new QLineEdit(KGameThemeSelectorBase);
00169 kcfg_Theme->setObjectName(QString::fromUtf8("kcfg_Theme"));
00170 kcfg_Theme->setEnabled(false);
00171 kcfg_Theme->setFrame(false);
00172 kcfg_Theme->setReadOnly(false);
00173
00174 gridLayout->addWidget(kcfg_Theme, 2, 0, 1, 1);
00175
00176 spacerItem1 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
00177
00178 gridLayout->addItem(spacerItem1, 3, 0, 1, 1);
00179
00180
00181 retranslateUi(KGameThemeSelectorBase);
00182
00183 QMetaObject::connectSlotsByName(KGameThemeSelectorBase);
00184 }
00185
00186 void retranslateUi(QWidget *KGameThemeSelectorBase)
00187 {
00188 getNewButton->setText(tr2i18n("&Get New Themes", 0));
00189 groupBox_2->setTitle(tr2i18n("Preview", 0));
00190 groupBox->setTitle(tr2i18n("Theme Details", 0));
00191 labelAuthor->setText(tr2i18n("Author:", 0));
00192 labelContact->setText(tr2i18n("Contact:", 0));
00193 labelDescription->setText(tr2i18n("Description:", 0));
00194 themeAuthor->setText(QString());
00195 themeContact->setText(QString());
00196 themeDescription->setText(QString());
00197 Q_UNUSED(KGameThemeSelectorBase);
00198 }
00199
00200 };
00201
00202 namespace Ui {
00203 class KGameThemeSelectorBase: public Ui_KGameThemeSelectorBase {};
00204 }
00205
00206 #endif // KGAMETHEMESELECTOR_H
00207