diff options
Diffstat (limited to 'src/dialogs/resizerecipedialog.h')
-rw-r--r-- | src/dialogs/resizerecipedialog.h | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/src/dialogs/resizerecipedialog.h b/src/dialogs/resizerecipedialog.h new file mode 100644 index 0000000..725ecdb --- /dev/null +++ b/src/dialogs/resizerecipedialog.h @@ -0,0 +1,69 @@ +/*************************************************************************** +* Copyright (C) 2003 by * +* Unai Garro ([email protected]) * +* Cyril Bosselut ([email protected]) * +* Jason Kivlighn ([email protected]) * +* * +* 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. * +***************************************************************************/ + +#ifndef RESIZERECIPEDIALOG_H +#define RESIZERECIPEDIALOG_H + +#include <kdialogbase.h> + +class Recipe; + +class TQVBoxLayout; +class TQHBoxLayout; +class TQGridLayout; +class FractionInput; +class TQButtonGroup; +class TQFrame; +class TQLabel; +class KIntNumInput; +class KLineEdit; +class TQRadioButton; +class TQPushButton; + +/** + *@author Jason Kivlighn + */ +class ResizeRecipeDialog : public KDialogBase +{ + TQ_OBJECT + +public: + ResizeRecipeDialog( TQWidget *parent, Recipe* ); + +protected slots: + void accept(); + void activateCurrentOption( int ); + virtual void languageChange(); + +private: + void resizeRecipe( double factor ); + + Recipe *m_recipe; + + TQButtonGroup* buttonGroup; + TQRadioButton* yieldRadioButton; + TQFrame* yieldFrame; + TQLabel* currentYieldLabel; + TQLabel* newYieldLabel; + KLineEdit* currentYieldInput; + FractionInput* newYieldInput; + TQRadioButton* factorRadioButton; + TQFrame* factorFrame; + TQLabel* factorLabel; + FractionInput* factorInput; + + TQVBoxLayout* buttonGroupLayout; + TQGridLayout* yieldFrameLayout; + TQHBoxLayout* factorFrameLayout; +}; + +#endif //RESIZERECIPEDIALOG_H |