diff --git a/src/wrtembed/KReportDetailGroupSectionDialog.cpp b/src/wrtembed/KReportDetailGroupSectionDialog.cpp index b3d10721..711ec56b 100644 --- a/src/wrtembed/KReportDetailGroupSectionDialog.cpp +++ b/src/wrtembed/KReportDetailGroupSectionDialog.cpp @@ -1,44 +1,44 @@ /* This file is part of the KDE project * Copyright (C) 2001-2007 by OpenMFG, LLC (info@openmfg.com) * Copyright (C) 2007-2008 by Adam Pigg (adam@piggz.co.uk) * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library. If not, see . */ #include "KReportDetailGroupSectionDialog.h" /* * Constructs a DetailGroupSectionDialog as a child of 'parent'. * * The dialog will by default be modeless, unless you set 'modal' to * true to construct a modal dialog. */ KReportDetailGroupSectionDialog::KReportDetailGroupSectionDialog(QWidget* parent) : QDialog(parent) { - QWidget *widget = new QWidget(this); - setupUi(widget); - //! @todo setMainWidget(widget); + setupUi(this); - //! @todo setButtons(Ok | Cancel); - //! @todo setCaption(tr("Group Section Editor")); + connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept())); + connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject())); + + setWindowTitle(tr("Group Section Editor")); } /* * Destroys the object and frees any allocated resources */ KReportDetailGroupSectionDialog::~KReportDetailGroupSectionDialog() { // no need to delete child widgets, Qt does it all for us } diff --git a/src/wrtembed/KReportDetailGroupSectionDialog.h b/src/wrtembed/KReportDetailGroupSectionDialog.h index ceb7e1df..04385ad6 100644 --- a/src/wrtembed/KReportDetailGroupSectionDialog.h +++ b/src/wrtembed/KReportDetailGroupSectionDialog.h @@ -1,35 +1,37 @@ /* This file is part of the KDE project * Copyright (C) 2001-2007 by OpenMFG, LLC (info@openmfg.com) * Copyright (C) 2007-2008 by Adam Pigg (adam@piggz.co.uk) * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library. If not, see . */ #ifndef DETAILGROUPSECTIONDIALOG_H #define DETAILGROUPSECTIONDIALOG_H #include +#include #include class KReportDetailGroupSectionDialog : public QDialog, public Ui::DetailGroupSectionDialog { Q_OBJECT public: explicit KReportDetailGroupSectionDialog(QWidget* parent = nullptr); ~KReportDetailGroupSectionDialog() override; + }; #endif // DETAILGROUPSECTIONDIALOG_H diff --git a/src/wrtembed/KReportDetailGroupSectionDialog.ui b/src/wrtembed/KReportDetailGroupSectionDialog.ui index 07e7051b..2f9b32dd 100644 --- a/src/wrtembed/KReportDetailGroupSectionDialog.ui +++ b/src/wrtembed/KReportDetailGroupSectionDialog.ui @@ -1,125 +1,169 @@ * This file is part of the KDE project * Copyright (C) 2001-2007 by OpenMFG, LLC (info@openmfg.com) * Copyright (C) 2007-2008 by Adam Pigg (adam@piggz.co.uk) * Copyright (C) 2012 by Friedrich W. H. Kossebau (kossebau@kde.org) * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library. If not, see http://www.gnu.org/licenses/. DetailGroupSectionDialog + + + 0 + 0 + 269 + 115 + + - + + 0 + + + 0 + + + 0 + + 0 Column: 0 0 Sort: 0 0 Show group header: Show group footer: false Insert page break after group footer: false + + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + cbFoot toggled(bool) breakAfterFooter setEnabled(bool) + + + 20 + 20 + + + 20 + 20 + + cbFoot toggled(bool) breakAfterFooterLabel setEnabled(bool) + + + 20 + 20 + + + 20 + 20 + +