diff options
| author | Michele Calgaro <michele.calgaro@yahoo.it> | 2024-10-13 11:56:14 +0900 |
|---|---|---|
| committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2024-10-29 21:58:42 +0900 |
| commit | 2879ff70be9271550477982a1a6371714db38562 (patch) | |
| tree | c2054149dba923ab080fe7093432c7663a990111 /src/dialogs/similarcategoriesdialog.h | |
| parent | 3eb38d2556f676d1027746f20bf12a1dd74451ef (diff) | |
| download | krecipes-2879ff70.tar.gz krecipes-2879ff70.zip | |
Rearrange folders structure to remove unnecessary 'krecipes' second level subfolder
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 0c8ed6c9a4000af8f48581a81c4b5c2f5b9fd502)
Diffstat (limited to 'src/dialogs/similarcategoriesdialog.h')
| -rw-r--r-- | src/dialogs/similarcategoriesdialog.h | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/src/dialogs/similarcategoriesdialog.h b/src/dialogs/similarcategoriesdialog.h new file mode 100644 index 0000000..67d6d03 --- /dev/null +++ b/src/dialogs/similarcategoriesdialog.h @@ -0,0 +1,84 @@ +/*************************************************************************** +* Copyright (C) 2003-2006 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. * +***************************************************************************/ + +#ifndef SIMILARCATEGORIESDIALOG_H +#define SIMILARCATEGORIESDIALOG_H + +#include <tqvariant.h> +#include <tqdialog.h> +#include <tqvaluevector.h> + +#include "datablocks/elementlist.h" + +class TQVBoxLayout; +class TQHBoxLayout; +class TQGridLayout; +class TQSpacerItem; +class TQSlider; +class TQLabel; +class TQPushButton; +class TQListViewItem; + +class TDEListView; +class KLineEdit; + +class RecipeDB; + +class SimilarCategoriesDialog : public TQDialog +{ +TQ_OBJECT + +public: + SimilarCategoriesDialog( ElementList &, TQWidget* parent = 0 ); + ~SimilarCategoriesDialog(); + + TQValueList<int> matches() const; + TQString element() const; + + KLineEdit* categoriesBox; + TQSlider* thresholdSlider; + TQLabel* thresholdLabel; + TQLabel* categoryLabel; + TQPushButton* searchButton; + TQLabel* allLabel; + TDEListView* allListView; + TQPushButton* removeButton; + TQPushButton* addButton; + TQLabel* toMergeLabel; + TDEListView* toMergeListView; + TQPushButton* mergeButton; + TQPushButton* cancelButton; + +protected: + TQVBoxLayout* SimilarCategoriesDialogLayout; + TQHBoxLayout* layout6; + TQGridLayout* layout4; + TQVBoxLayout* layout5; + TQSpacerItem* spacer4; + TQHBoxLayout* layout9; + TQVBoxLayout* layout8; + TQVBoxLayout* layout1; + TQSpacerItem* spacer1; + TQVBoxLayout* layout7; + TQHBoxLayout* layout10; + TQSpacerItem* spacer2; + +protected slots: + virtual void languageChange(); + void findMatches(); + void mergeMatches(); + void addCategory(); + void removeCategory(); + +private: + ElementList m_elementList; + +}; + +#endif // SIMILARCATEGORIESDIALOG_H |
