~ubuntu-branches/ubuntu/precise/koffice/precise

« back to all changes in this revision

Viewing changes to kspread/plugins/solver/SolverDialog.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Riddell
  • Date: 2010-09-21 15:36:35 UTC
  • mfrom: (1.4.1 upstream) (60.2.11 maverick)
  • Revision ID: james.westby@ubuntu.com-20100921153635-6tejqkiro2u21ydi
Tags: 1:2.2.2-0ubuntu3
Add kubuntu_03_fix-crash-on-closing-sqlite-connection-2.2.2.diff and
kubuntu_04_support-large-memo-values-for-msaccess-2.2.2.diff as
recommended by upstream http://kexi-
project.org/wiki/wikiview/index.php@Kexi2.2_Patches.html#sqlite_stab
ility

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
 
25
25
using namespace KSpread::Plugins;
26
26
 
27
 
SolverDialog::SolverDialog( Selection* selection, QWidget* parent )
28
 
  : KDialog( parent )
 
27
SolverDialog::SolverDialog(Selection* selection, QWidget* parent)
 
28
        : KDialog(parent)
29
29
{
30
 
  setCaption( i18n("Function Optimizer") );
31
 
  setButtons( Ok|Cancel|Details );
32
 
  setAttribute( Qt::WA_DeleteOnClose );
33
 
 
34
 
  QWidget* widget = new QWidget( this );
35
 
  Ui::Solver::setupUi( widget );
36
 
  setMainWidget( widget );
37
 
  setModal( false );
38
 
  function->setSelection( selection );
39
 
  function->setDialog( this );
40
 
  function->setSelectionMode( RegionSelector::SingleCell );
41
 
  parameters->setSelection( selection );
42
 
  parameters->setDialog( this );
43
 
  parameters->setSelectionMode( RegionSelector::MultipleCells );
44
 
 
45
 
  QWidget* detailsWidget = new QWidget( this );
46
 
  Ui::SolverDetails::setupUi( detailsWidget );
47
 
  setDetailsWidget( detailsWidget );
48
 
 
49
 
  connect( this, SIGNAL( okClicked() ),
50
 
           this, SLOT( finishDialog() ) );
51
 
  connect( this, SIGNAL( cancelClicked() ),
52
 
           this, SLOT( finishDialog() ) );
 
30
    setCaption(i18n("Function Optimizer"));
 
31
    setButtons(Ok | Cancel | Details);
 
32
    setAttribute(Qt::WA_DeleteOnClose);
 
33
 
 
34
    QWidget* widget = new QWidget(this);
 
35
    Ui::Solver::setupUi(widget);
 
36
    setMainWidget(widget);
 
37
    setModal(false);
 
38
    function->setSelection(selection);
 
39
    function->setDialog(this);
 
40
    function->setSelectionMode(RegionSelector::SingleCell);
 
41
    parameters->setSelection(selection);
 
42
    parameters->setDialog(this);
 
43
    parameters->setSelectionMode(RegionSelector::MultipleCells);
 
44
 
 
45
    QWidget* detailsWidget = new QWidget(this);
 
46
    Ui::SolverDetails::setupUi(detailsWidget);
 
47
    setDetailsWidget(detailsWidget);
 
48
 
 
49
    connect(this, SIGNAL(okClicked()),
 
50
            this, SLOT(finishDialog()));
 
51
    connect(this, SIGNAL(cancelClicked()),
 
52
            this, SLOT(finishDialog()));
53
53
}
54
54
 
55
55
void SolverDialog::finishDialog()
56
56
{
57
 
  deleteLater();
 
57
    deleteLater();
58
58
}
59
59
 
60
60
#include "SolverDialog.moc"