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

/********************************************************************************
** Form generated from reading UI file 'smserverconfigdlg.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_SMSERVERCONFIGDLG_H
#define UI_SMSERVERCONFIGDLG_H

#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QCheckBox>
#include <QtGui/QGroupBox>
#include <QtGui/QHeaderView>
#include <QtGui/QLabel>
#include <QtGui/QRadioButton>
#include <QtGui/QSpacerItem>
#include <QtGui/QVBoxLayout>
#include <QtGui/QWidget>
#include "klineedit.h"

QT_BEGIN_NAMESPACE

class Ui_SMServerConfigDlg
{
public:
    QVBoxLayout *verticalLayout_3;
    QGroupBox *topBox;
    QVBoxLayout *verticalLayout_2;
    QCheckBox *confirmLogoutCheck;
    QCheckBox *offerShutdownCheck;
    QGroupBox *sdGroup;
    QVBoxLayout *vboxLayout;
    QRadioButton *logoutRadio;
    QRadioButton *haltRadio;
    QRadioButton *rebootRadio;
    QGroupBox *loginGroup;
    QVBoxLayout *verticalLayout;
    QRadioButton *previousSessionRadio;
    QRadioButton *savedSessionRadio;
    QRadioButton *emptySessionRadio;
    QLabel *textLabel1;
    KLineEdit *excludeLineedit;
    QSpacerItem *spacerItem;

    void setupUi(QWidget *SMServerConfigDlg)
    {
        if (SMServerConfigDlg->objectName().isEmpty())
            SMServerConfigDlg->setObjectName(QString::fromUtf8("SMServerConfigDlg"));
        SMServerConfigDlg->resize(477, 398);
        verticalLayout_3 = new QVBoxLayout(SMServerConfigDlg);
        verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
        topBox = new QGroupBox(SMServerConfigDlg);
        topBox->setObjectName(QString::fromUtf8("topBox"));
        verticalLayout_2 = new QVBoxLayout(topBox);
        verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
        confirmLogoutCheck = new QCheckBox(topBox);
        confirmLogoutCheck->setObjectName(QString::fromUtf8("confirmLogoutCheck"));

        verticalLayout_2->addWidget(confirmLogoutCheck);

        offerShutdownCheck = new QCheckBox(topBox);
        offerShutdownCheck->setObjectName(QString::fromUtf8("offerShutdownCheck"));

        verticalLayout_2->addWidget(offerShutdownCheck);


        verticalLayout_3->addWidget(topBox);

        sdGroup = new QGroupBox(SMServerConfigDlg);
        sdGroup->setObjectName(QString::fromUtf8("sdGroup"));
        vboxLayout = new QVBoxLayout(sdGroup);
        vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
        logoutRadio = new QRadioButton(sdGroup);
        logoutRadio->setObjectName(QString::fromUtf8("logoutRadio"));

        vboxLayout->addWidget(logoutRadio);

        haltRadio = new QRadioButton(sdGroup);
        haltRadio->setObjectName(QString::fromUtf8("haltRadio"));

        vboxLayout->addWidget(haltRadio);

        rebootRadio = new QRadioButton(sdGroup);
        rebootRadio->setObjectName(QString::fromUtf8("rebootRadio"));

        vboxLayout->addWidget(rebootRadio);


        verticalLayout_3->addWidget(sdGroup);

        loginGroup = new QGroupBox(SMServerConfigDlg);
        loginGroup->setObjectName(QString::fromUtf8("loginGroup"));
        verticalLayout = new QVBoxLayout(loginGroup);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        previousSessionRadio = new QRadioButton(loginGroup);
        previousSessionRadio->setObjectName(QString::fromUtf8("previousSessionRadio"));

        verticalLayout->addWidget(previousSessionRadio);

        savedSessionRadio = new QRadioButton(loginGroup);
        savedSessionRadio->setObjectName(QString::fromUtf8("savedSessionRadio"));

        verticalLayout->addWidget(savedSessionRadio);

        emptySessionRadio = new QRadioButton(loginGroup);
        emptySessionRadio->setObjectName(QString::fromUtf8("emptySessionRadio"));

        verticalLayout->addWidget(emptySessionRadio);

        textLabel1 = new QLabel(loginGroup);
        textLabel1->setObjectName(QString::fromUtf8("textLabel1"));
        textLabel1->setWordWrap(false);

        verticalLayout->addWidget(textLabel1);

        excludeLineedit = new KLineEdit(loginGroup);
        excludeLineedit->setObjectName(QString::fromUtf8("excludeLineedit"));

        verticalLayout->addWidget(excludeLineedit);


        verticalLayout_3->addWidget(loginGroup);

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

        verticalLayout_3->addItem(spacerItem);

#ifndef UI_QT_NO_SHORTCUT
        textLabel1->setBuddy(excludeLineedit);
#endif // QT_NO_SHORTCUT

        retranslateUi(SMServerConfigDlg);
        QObject::connect(offerShutdownCheck, SIGNAL(toggled(bool)), sdGroup, SLOT(setEnabled(bool)));

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

    void retranslateUi(QWidget *SMServerConfigDlg)
    {
        topBox->setTitle(tr2i18n("General", 0));
#ifndef UI_QT_NO_WHATSTHIS
        confirmLogoutCheck->setWhatsThis(tr2i18n("Check this option if you want the session manager to display a logout confirmation dialog box.", 0));
#endif // QT_NO_WHATSTHIS
        confirmLogoutCheck->setText(tr2i18n("Conf&irm logout", 0));
        offerShutdownCheck->setText(tr2i18n("O&ffer shutdown options", 0));
#ifndef UI_QT_NO_WHATSTHIS
        sdGroup->setWhatsThis(tr2i18n("Here you can choose what should happen by default when you log out. This only has meaning, if you logged in through KDM.", 0));
#endif // QT_NO_WHATSTHIS
        sdGroup->setTitle(tr2i18n("Default Leave Option", 0));
        logoutRadio->setText(tr2i18n("&End current session", 0));
        haltRadio->setText(tr2i18n("&Turn off computer", 0));
        rebootRadio->setText(tr2i18n("&Restart computer", 0));
#ifndef UI_QT_NO_WHATSTHIS
        loginGroup->setWhatsThis(tr2i18n("<ul>\n"
"<li><b>Restore previous session:</b> Will save all applications running on exit and restore them when they next start up</li>\n"
"<li><b>Restore manually saved session: </b> Allows the session to be saved at any time via \"Save Session\" in the K-Menu. This means the currently started applications will reappear when they next start up.</li>\n"
"<li><b>Start with an empty session:</b> Do not save anything. Will come up with an empty desktop on next start.</li>\n"
"</ul>", 0));
#endif // QT_NO_WHATSTHIS
        loginGroup->setTitle(tr2i18n("On Login", 0));
        previousSessionRadio->setText(tr2i18n("Restore &previous session", 0));
        savedSessionRadio->setText(tr2i18n("Restore &manually saved session", 0));
        emptySessionRadio->setText(tr2i18n("Start with an empty &session", 0));
        textLabel1->setText(tr2i18n("Applications to be e&xcluded from sessions:", 0));
#ifndef UI_QT_NO_WHATSTHIS
        excludeLineedit->setWhatsThis(tr2i18n("Here you can enter a colon or comma separated list of applications that should not be saved in sessions, and therefore will not be started when restoring a session. For example 'xterm:konsole' or 'xterm,konsole'.", 0));
#endif // QT_NO_WHATSTHIS
        Q_UNUSED(SMServerConfigDlg);
    } // retranslateUi

};

namespace Ui {
    class SMServerConfigDlg: public Ui_SMServerConfigDlg {};
} // namespace Ui

QT_END_NAMESPACE

#endif // SMSERVERCONFIGDLG_H

