|  | Home · All Namespaces · All Classes · Main Classes · Grouped Classes · Modules · Functions |

# window.h Example File
phonon/capabilities/window.h

     /****************************************************************************
     **
     ** Copyright (C) 2007-$THISYEAR$ $TROLLTECH$. All rights reserved.
     **
     ** This file is part of the $MODULE$ of the Qt Toolkit.
     **
     ** $TROLLTECH_DUAL_LICENSE$
     **
     ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
     ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
     **
     ****************************************************************************/

     #ifndef WINDOW_H
     #define WINDOW_H

     #include <QWidget>

     #include <phonon/phononnamespace.h>
     #include <phonon/audiooutput.h>
     #include <phonon/seekslider.h>
     #include <phonon/mediaobject.h>
     #include <phonon/volumeslider.h>
     #include <phonon/backendcapabilities.h>
     #include <phonon/effect.h>
     #include <phonon/effectparameter.h>
     #include <phonon/objectdescriptionmodel.h>
     #include <QList>

     class QAction;
     class QGroupBox;
     class QPushButton;
     class QLabel;
     class QListWidget;
     class QListView;
     class QTextEdit;
     class QTreeWidget;

     class Window : public QWidget
     {
         Q_OBJECT

     public:
             Window();

     private slots:
         void updateWidgets();

     private:
         void setupUi();
         void setupBackendBox();

         QGroupBox *backendBox;

         QLabel *devicesLabel;
         QLabel *mimeTypesLabel;
         QLabel *effectsLabel;

         QListWidget *mimeListWidget;
         QListView *devicesListView;
         QTreeWidget *effectsTreeWidget;
     };

     #endif