#include <QtGui/qsessionmanager.h>
#ifndef QSESSIONMANAGER_H
#ifndef QT_NO_SESSIONMANAGER
class QSessionManager: public QObject{
   public: virtual struct QMetaObject const * metaObject() const
   public: static struct QMetaObject const staticMetaObject;
   public: virtual void* qt_metacast(char const *);
   public: static inline class QString tr(char const * s, char const * c = 0);
   public: static inline class QString trUtf8(char const * s, char const * c = 0);
   public: static inline class QString tr(char const * s, char const * c, int n);
   public: static inline class QString trUtf8(char const * s, char const * c, int n);
   public: virtual int qt_metacall(enum QMetaObject::Call, int, void* *);
   private: inline struct QSessionManagerPrivate* d_func();
   private: inline struct QSessionManagerPrivate const * d_func() const
   private: QSessionManager(struct QApplication* app, class QString& id, class QString& key);
   private: virtual ~QSessionManager();
   public: class QString sessionId() const
   public: class QString sessionKey() const
#if defined(Q_WS_X11) || defined(Q_WS_MAC)
   public: void* handle() const
#endif
   public: bool allowsInteraction();
   public: bool allowsErrorInteraction();
   public: void release();
   public: void cancel();
   public: enum RestartHint{
      RestartIfRunning = 0,
      RestartAnyway = 1,
      RestartImmediately = 2,
      RestartNever = 3,
   };
   public: void setRestartHint(enum QSessionManager::RestartHint);
   public: enum QSessionManager::RestartHint restartHint() const
   public: void setRestartCommand(class QStringList const &);
   public: class QStringList restartCommand() const
   public: void setDiscardCommand(class QStringList const &);
   public: class QStringList discardCommand() const
   public: void setManagerProperty(class QString const & name, class QString const & value);
   public: void setManagerProperty(class QString const & name, class QStringList const & value);
   public: bool isPhase2() const
   public: void requestPhase2();
   friend struct QSessionManagerPrivate;
   friend struct QApplication;
   friend struct QApplicationPrivate;
   friend struct QBaseApplication;
};
#endif // QT_NO_SESSIONMANAGER
#endif // QSESSIONMANAGER_H