delay a few things on startup, such as setting the visibility mode, which ensures...
[personal-kdebase.git] / runtime / phonon / kcm / xine / xineoptions.h
blob94fbbde17818cb449b0195b34435ded7244eb958
1 /* This file is part of the KDE project
2 Copyright (C) 2007 Matthias Kretz <kretz@kde.org>
4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License version 2
6 as published by the Free Software Foundation.
8 This program is distributed in the hope that it will be useful,
9 but WITHOUT ANY WARRANTY; without even the implied warranty of
10 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 GNU General Public License for more details.
13 You should have received a copy of the GNU General Public License
14 along with this program; if not, write to the Free Software
15 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16 02110-1301, USA.
20 #ifndef PHONON_XINEOPTIONS_H
21 #define PHONON_XINEOPTIONS_H
23 #include "ui_xineoptions.h"
24 #define KDE3_SUPPORT
25 #include <kcmodule.h>
26 #undef KDE3_SUPPORT
27 #include <kconfig.h>
29 class XineOptions : public KCModule, private Ui::XineOptions
31 Q_OBJECT
32 public:
33 XineOptions(QWidget *parent, const QVariantList &args);
35 void load();
36 void save();
37 void defaults();
39 private:
40 KSharedConfigPtr m_config;
41 bool m_noDeinterlace;
44 #endif // PHONON_XINEOPTIONS_H