// $Id: moncalreports.cpp,v 1.3 2008/03/08 18:47:33 hvengel Exp $
//  Little cms Profiler
// Copyright (C) 2007 Hal Engel
//
// THIS SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
// EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
// WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
//
// IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL,
// INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
// OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
// WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF
// LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
// OF THIS SOFTWARE.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
// 
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
// 
// You should have received a copy of the GNU General Public License
// along with this program.  If not, see <http://www.gnu.org/licenses/>.
//
// Version 1.11


#include "moncalcontrol.h" 
#include "moncalreports.h"

#include "qradiobutton.h"
 
MonitorCalReports::MonitorCalReports(QWidget *parent )
    : QDialog(parent, "", 0, Qt::WStyle_SysMenu | Qt::WStyle_MinMax | Qt::WStyle_Title)
{
    setupUi(this);
    QObject::connect(GoButton_Report, SIGNAL(clicked()), this, SLOT(slotReport()));
}

MonitorCalReports::~MonitorCalReports()
{
    // dialogSize ds;

//    cd.put(cd);
   //  ds.put(monCalControl, this -> height(), this -> width());
}
 
void MonitorCalReports::slotReport()
{
    if (checkCal -> isOn())
        reportOP = opCalReport;
    else if (reportUncalibrated -> isOn())
        reportOP = opUncalReport;
    else if (BigCalibrationReport -> isOn())
        reportOP = opBigCalReport;
    else if (ambientReport -> isOn())
        reportOP = opAmbient;
    else qDebug("Operation not yet setup - moncalreports");
    accept();
}
