File indexing completed on 2024-05-12 16:35:09
0001 /* This file is part of the KDE project 0002 Copyright 2007 Stefan Nikolaus <stefan.nikolaus@kdemail.net> 0003 Copyright 2006 Thomas Zander <zander@kde.org> 0004 0005 This library is free software; you can redistribute it and/or 0006 modify it under the terms of the GNU Library General Public 0007 License as published by the Free Software Foundation; either 0008 version 2 of the License, or (at your option) any later version. 0009 0010 This library is distributed in the hope that it will be useful, 0011 but WITHOUT ANY WARRANTY; without even the implied warranty of 0012 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 0013 Library General Public License for more details. 0014 0015 You should have received a copy of the GNU Library General Public License 0016 along with this library; see the file COPYING.LIB. If not, write to 0017 the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 0018 Boston, MA 02110-1301, USA. 0019 */ 0020 0021 #include "ChartDialog.h" 0022 0023 #include <KoChartInterface.h> 0024 0025 #include "ChartDatabaseSelectorFactory.h" 0026 0027 using namespace Calligra::Sheets; 0028 0029 ChartDialog::ChartDialog(const QList<KoChart::ChartShape*> &charts, QWidget *parent) 0030 : KPageDialog(parent) 0031 { 0032 Q_UNUSED(charts); 0033 connect(this, SIGNAL(okClicked()), this, SLOT(okClicked())); 0034 connect(this, SIGNAL(cancelClicked()), this, SLOT(cancelClicked())); 0035 } 0036 0037 ChartDialog::~ChartDialog() 0038 { 0039 } 0040 0041 void ChartDialog::okClicked() 0042 { 0043 } 0044 0045 void ChartDialog::cancelClicked() 0046 { 0047 } 0048 0049 // static 0050 QList<KoShapeConfigFactoryBase*> ChartDialog::panels(Map *map) 0051 { 0052 QList<KoShapeConfigFactoryBase*> answer; 0053 answer.append(new ChartDatabaseSelectorFactory(map)); 0054 return answer; 0055 }