/*************************************************************************** * Copyright (C) 2003 by * * Unai Garro (ugarro@users.sourceforge.net) * * Cyril Bosselut (bosselut@b1project.com) * * Jason Kivlighn (jkivlighn@gmail.com) * * * * 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 2 of the License, or * * (at your option) any later version. * ***************************************************************************/ #include "prepmethodsdialog.h" #include "createelementdialog.h" #include "dependanciesdialog.h" #include "backends/recipedb.h" #include "widgets/prepmethodlistview.h" #include #include #include PrepMethodsDialog::PrepMethodsDialog( TQWidget* parent, RecipeDB *db ) : TQWidget( parent ) { // Store pointer to database database = db; TQHBoxLayout* layout = new TQHBoxLayout( this, KDialog::marginHint(), KDialog::spacingHint() ); //PrepMethod List prepMethodListView = new StdPrepMethodListView( this, database, true ); layout->addWidget( prepMethodListView ); //Buttons TQVBoxLayout* vboxl = new TQVBoxLayout( KDialog::spacingHint() ); newPrepMethodButton = new TQPushButton( this ); newPrepMethodButton->setText( i18n( "Create ..." ) ); newPrepMethodButton->setFlat( true ); vboxl->addWidget( newPrepMethodButton ); removePrepMethodButton = new TQPushButton( this ); removePrepMethodButton->setText( i18n( "Delete" ) ); removePrepMethodButton->setFlat( true ); vboxl->addWidget( removePrepMethodButton ); vboxl->addStretch(); layout->addLayout( vboxl ); //Connect Signals & Slots connect ( newPrepMethodButton, TQ_SIGNAL( clicked() ), prepMethodListView, TQ_SLOT( createNew() ) ); connect ( removePrepMethodButton, TQ_SIGNAL( clicked() ), prepMethodListView, TQ_SLOT( remove () ) ); } PrepMethodsDialog::~PrepMethodsDialog() {} // (Re)loads the data from the database void PrepMethodsDialog::reload( ReloadFlags flag ) { prepMethodListView->reload( flag ); } #include "prepmethodsdialog.moc"