/src/3rdparty/phonon/phonon/effectparameter_p.h

https://bitbucket.org/ultra_iter/qt-vtl · C Header · 56 lines · 24 code · 10 blank · 22 comment · 0 complexity · 40c4b2091e0612fe101974653ee20132 MD5 · raw file

  1. /* This file is part of the KDE project
  2. Copyright (C) 2006 Matthias Kretz <kretz@kde.org>
  3. This library is free software; you can redistribute it and/or
  4. modify it under the terms of the GNU Lesser General Public
  5. License as published by the Free Software Foundation; either
  6. version 2.1 of the License, or (at your option) version 3, or any
  7. later version accepted by the membership of KDE e.V. (or its
  8. successor approved by the membership of KDE e.V.), Nokia Corporation
  9. (or its successors, if any) and the KDE Free Qt Foundation, which shall
  10. act as a proxy defined in Section 6 of version 3 of the license.
  11. This library is distributed in the hope that it will be useful,
  12. but WITHOUT ANY WARRANTY; without even the implied warranty of
  13. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  14. Lesser General Public License for more details.
  15. You should have received a copy of the GNU Lesser General Public
  16. License along with this library. If not, see <http://www.gnu.org/licenses/>.
  17. */
  18. #ifndef EFFECTPARAMETER_P_H
  19. #define EFFECTPARAMETER_P_H
  20. #include "effectparameter.h"
  21. #include <QtCore/QSharedData>
  22. QT_BEGIN_NAMESPACE
  23. #ifndef QT_NO_PHONON_EFFECT
  24. namespace Phonon
  25. {
  26. class EffectParameterPrivate : public QSharedData
  27. {
  28. public:
  29. int parameterId;
  30. QVariant min;
  31. QVariant max;
  32. QVariant defaultValue;
  33. QString name;
  34. QString description;
  35. QVariantList possibleValues;
  36. EffectParameter::Hints hints;
  37. };
  38. } // namespace Phonon
  39. #endif //QT_NO_PHONON_EFFECT
  40. QT_END_NAMESPACE
  41. #endif // EFFECTPARAMETER_P_H
  42. // vim: sw=4 ts=4 tw=80