summaryrefslogtreecommitdiffstats
path: root/src/datablocks/recipe.cpp
diff options
context:
space:
mode:
authorMichele Calgaro <[email protected]>2024-10-13 11:56:14 +0900
committerMichele Calgaro <[email protected]>2024-10-29 21:58:42 +0900
commit2879ff70be9271550477982a1a6371714db38562 (patch)
treec2054149dba923ab080fe7093432c7663a990111 /src/datablocks/recipe.cpp
parent3eb38d2556f676d1027746f20bf12a1dd74451ef (diff)
downloadkrecipes-2879ff70be9271550477982a1a6371714db38562.tar.gz
krecipes-2879ff70be9271550477982a1a6371714db38562.zip
Rearrange folders structure to remove unnecessary 'krecipes' second level subfolder
Signed-off-by: Michele Calgaro <[email protected]> (cherry picked from commit 0c8ed6c9a4000af8f48581a81c4b5c2f5b9fd502)
Diffstat (limited to 'src/datablocks/recipe.cpp')
-rw-r--r--src/datablocks/recipe.cpp53
1 files changed, 53 insertions, 0 deletions
diff --git a/src/datablocks/recipe.cpp b/src/datablocks/recipe.cpp
new file mode 100644
index 0000000..dd00f07
--- /dev/null
+++ b/src/datablocks/recipe.cpp
@@ -0,0 +1,53 @@
+/***************************************************************************
+* Copyright (C) 2003-2004 by *
+* Unai Garro ([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. *
+***************************************************************************/
+#include "datablocks/recipe.h"
+
+Recipe::Recipe()
+{
+ empty(); //Create & initialize the recipe empty originally
+}
+
+Recipe::~Recipe()
+{}
+
+void Recipe::empty( void )
+{
+ recipeID = -1;
+
+ yield.amount = 1;
+ yield.amount_offset = 0;
+ yield.type = TQString::null;
+
+ title = TQString::null;
+ instructions = TQString::null;
+ photo = TQPixmap();
+ ingList.empty();
+ categoryList.clear();
+ authorList.clear();
+ ratingList.clear();
+ prepTime = TQTime( 0, 0 );
+}
+
+
+TQString Yield::amountToString() const
+{
+ TQString ret = TQString::number(amount);
+ if ( amount_offset > 0 )
+ ret += "-"+TQString::number(amount+amount_offset);
+
+ return ret;
+}
+
+TQString Yield::toString() const
+{
+ return amountToString() + " " + type;
+}
+