demos/spectrum/app/tonegeneratordialog.h
changeset 33 3e2da88830cd
parent 30 5dc02b23752f
equal deleted inserted replaced
30:5dc02b23752f 33:3e2da88830cd
     7 ** This file is part of the examples of the Qt Toolkit.
     7 ** This file is part of the examples of the Qt Toolkit.
     8 **
     8 **
     9 ** $QT_BEGIN_LICENSE:BSD$
     9 ** $QT_BEGIN_LICENSE:BSD$
    10 ** You may use this file under the terms of the BSD license as follows:
    10 ** You may use this file under the terms of the BSD license as follows:
    11 **
    11 **
    12 ** Redistribution and use in source and binary forms, with or without
    12 ** "Redistribution and use in source and binary forms, with or without
    13 ** modification, are permitted provided that the following conditions are met:
    13 ** modification, are permitted provided that the following conditions are
    14 ** - Redistributions of source code must retain the above copyright notice,
    14 ** met:
    15 **   this list of conditions and the following disclaimer.
    15 **   * Redistributions of source code must retain the above copyright
    16 ** - Redistributions in binary form must reproduce the above copyright notice,
    16 **     notice, this list of conditions and the following disclaimer.
    17 **   this list of conditions and the following disclaimer in the documentation
    17 **   * Redistributions in binary form must reproduce the above copyright
    18 **   and/or other materials provided with the distribution.
    18 **     notice, this list of conditions and the following disclaimer in
    19 ** - Neither the name of Nokia Corporation and its Subsidiary(-ies) nor the
    19 **     the documentation and/or other materials provided with the
    20 **   names of its contributors may be used to endorse or promote products
    20 **     distribution.
    21 **   derived from this software without specific prior written permission.
    21 **   * Neither the name of Nokia Corporation and its Subsidiary(-ies) nor
       
    22 **     the names of its contributors may be used to endorse or promote
       
    23 **     products derived from this software without specific prior written
       
    24 **     permission.
    22 **
    25 **
    23 ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
    26 ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
    24 ** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
    27 ** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
    25 ** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
    28 ** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
    26 ** ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
    29 ** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
    27 ** LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
    30 ** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
    28 ** CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
    31 ** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
    29 ** SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
    32 ** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
    30 ** INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
    33 ** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
    31 ** CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
    34 ** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
    32 ** ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
    35 ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
    33 ** POSSIBILITY OF SUCH DAMAGE.
    36 ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
    34 ** $QT_END_LICENSE$
    37 ** $QT_END_LICENSE$
    35 **
    38 **
    36 *****************************************************************************/
    39 ****************************************************************************/
    37 
    40 
    38 #ifndef TONEGENERATORDIALOG_H
    41 #ifndef TONEGENERATORDIALOG_H
    39 #define TONEGENERATORDIALOG_H
    42 #define TONEGENERATORDIALOG_H
    40 
    43 
    41 #include "spectrum.h"
    44 #include "spectrum.h"
    42 #include <QDialog>
    45 #include <QDialog>
    43 #include <QtMultimedia/QAudioDeviceInfo>
    46 #include <QtMultimedia/QAudioDeviceInfo>
    44 
    47 
    45 class QCheckBox;
    48 QT_FORWARD_DECLARE_CLASS(QCheckBox)
    46 class QSlider;
    49 QT_FORWARD_DECLARE_CLASS(QSlider)
    47 class QSpinBox;
    50 QT_FORWARD_DECLARE_CLASS(QSpinBox)
    48 class QGridLayout;
    51 QT_FORWARD_DECLARE_CLASS(QGridLayout)
    49 
    52 
    50 /**
    53 /**
    51  * Dialog which controls the parameters of the tone generator.
    54  * Dialog which controls the parameters of the tone generator.
    52  */
    55  */
    53 class ToneGeneratorDialog : public QDialog {
    56 class ToneGeneratorDialog : public QDialog {