summaryrefslogtreecommitdiffstats
path: root/src/dialogs/editratingdialog.h
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/dialogs/editratingdialog.h
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/dialogs/editratingdialog.h')
-rw-r--r--src/dialogs/editratingdialog.h77
1 files changed, 77 insertions, 0 deletions
diff --git a/src/dialogs/editratingdialog.h b/src/dialogs/editratingdialog.h
new file mode 100644
index 0000000..6996fb0
--- /dev/null
+++ b/src/dialogs/editratingdialog.h
@@ -0,0 +1,77 @@
+/***************************************************************************
+* Copyright (C) 2005 by Jason Kivlighn *
+* *
+* 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 EDITRATINGDIALOG_H
+#define EDITRATINGDIALOG_H
+
+#include <kdialogbase.h>
+
+class TQVBoxLayout;
+class TQHBoxLayout;
+class TQGridLayout;
+class TQSpacerItem;
+class TQLabel;
+class TQComboBox;
+class KDoubleSpinBox;
+class TQPushButton;
+class TDEListView;
+class TQListViewItem;
+class TQTextEdit;
+class TQLineEdit;
+class RatingWidget;
+
+class Rating;
+class RatingCriteria;
+class ElementList;
+class RatingCriteriaListView;
+
+class EditRatingDialog : public KDialogBase
+{
+TQ_OBJECT
+
+public:
+ EditRatingDialog( const ElementList &criteriaList, const Rating &, TQWidget* parent = 0, const char* name = 0 );
+ EditRatingDialog( const ElementList &criteriaList, TQWidget* parent = 0, const char* name = 0 );
+ ~EditRatingDialog();
+
+ TQLabel* criteriaLabel;
+ TQComboBox* criteriaComboBox;
+ TQLabel* starsLabel;
+ RatingWidget *starsWidget;
+ TQPushButton* addButton;
+ TQPushButton* removeButton;
+ RatingCriteriaListView* criteriaListView;
+ TQLabel* commentsLabel;
+ TQTextEdit* commentsEdit;
+ TQLabel* raterLabel;
+ TQLineEdit* raterEdit;
+
+ Rating rating() const;
+
+protected:
+ TQHBox* layout8;
+ TQHBox* layout2;
+
+protected slots:
+ virtual void languageChange();
+ void slotAddRatingCriteria();
+ void slotRemoveRatingCriteria();
+ void itemRenamed(TQListViewItem* it, const TQString &, int c);
+
+private:
+ void init(const ElementList &criteriaList);
+
+ void loadRating( const Rating & );
+ void addRatingCriteria( const RatingCriteria &rc );
+
+ int ratingID;
+};
+
+#endif // EDITRATINGDIALOG_H