27 #ifndef DIGIKAM_FUZZY_SEARCH_VIEW_P_H
28 #define DIGIKAM_FUZZY_SEARCH_VIEW_P_H
38 #include <QPushButton>
42 #include <QToolButton>
43 #include <QApplication>
47 #include <QMessageBox>
51 #include <klocalizedstring.h>
52 #include <kconfiggroup.h>
105 : configTabEntry (QLatin1String(
"FuzzySearch Tab")),
106 configPenSketchSizeEntry (QLatin1String(
"Pen Sketch Size")),
107 configResultSketchItemsEntry (QLatin1String(
"Result Sketch items")),
108 configPenSketchHueEntry (QLatin1String(
"Pen Sketch Hue")),
109 configPenSketchSaturationEntry (QLatin1String(
"Pen Sketch Saturation")),
110 configPenSkethValueEntry (QLatin1String(
"Pen Sketch Value")),
111 configSimilarsThresholdEntry (QLatin1String(
"Similars Threshold")),
112 configSimilarsMaxThresholdEntry (QLatin1String(
"Similars Maximum Threshold")),
114 fingerprintsChecked (false),
115 resetButton (nullptr),
116 saveBtnSketch (nullptr),
117 undoBtnSketch (nullptr),
118 redoBtnSketch (nullptr),
119 saveBtnImage (nullptr),
121 resultsSketch (nullptr),
122 similarityRange (nullptr),
123 imageWidget (nullptr),
124 timerSketch (nullptr),
125 timerImage (nullptr),
126 folderView (nullptr),
127 nameEditSketch (nullptr),
128 nameEditImage (nullptr),
130 hsSelector (nullptr),
133 labelFolder (nullptr),
134 searchFuzzyBar (nullptr),
135 searchTreeView (nullptr),
136 sketchWidget (nullptr),
137 thumbLoadThread (nullptr),
138 findDuplicatesPanel (nullptr),
139 imageSAlbum (nullptr),
140 sketchSAlbum (nullptr),
141 fuzzySearchAlbumSelectors (nullptr),
142 sketchSearchAlbumSelectors (nullptr),
143 searchModel (nullptr),
144 searchModificationHelper (nullptr),
Definition: albumpointer.h:48
Definition: albumselectors.h:39
Definition: applicationsettings.h:57
Definition: dexpanderbox.h:66
Definition: dcolorvalueselector.h:130
Definition: dhuesaturationselect.h:158
Definition: drangebox.h:39
Definition: dlayoutbox.h:75
Definition: editablesearchtreeview.h:43
Definition: findduplicatesview.h:45
Definition: fuzzysearchview_p.h:91
const QString configPenSketchHueEntry
Definition: fuzzysearchview_p.h:152
DHueSaturationSelector * hsSelector
Definition: fuzzysearchview_p.h:186
SketchWidget * sketchWidget
Definition: fuzzysearchview_p.h:200
QTabWidget * tabWidget
Definition: fuzzysearchview_p.h:184
Private()
Definition: fuzzysearchview_p.h:104
QToolButton * saveBtnSketch
Definition: fuzzysearchview_p.h:164
QSpinBox * resultsSketch
Definition: fuzzysearchview_p.h:170
bool active
Definition: fuzzysearchview_p.h:158
SearchModificationHelper * searchModificationHelper
Definition: fuzzysearchview_p.h:213
const QString configPenSketchSizeEntry
Definition: fuzzysearchview_p.h:150
QToolButton * resetButton
Definition: fuzzysearchview_p.h:163
FindDuplicatesView * findDuplicatesPanel
Definition: fuzzysearchview_p.h:204
const QString configPenSkethValueEntry
Definition: fuzzysearchview_p.h:154
QToolButton * redoBtnSketch
Definition: fuzzysearchview_p.h:166
AlbumPointer< SAlbum > imageSAlbum
Definition: fuzzysearchview_p.h:206
const QString configResultSketchItemsEntry
Definition: fuzzysearchview_p.h:151
const QString configSimilarsThresholdEntry
Definition: fuzzysearchview_p.h:155
DAdjustableLabel * labelFile
Definition: fuzzysearchview_p.h:190
const QString configPenSketchSaturationEntry
Definition: fuzzysearchview_p.h:153
QTimer * timerSketch
Definition: fuzzysearchview_p.h:176
ThumbnailLoadThread * thumbLoadThread
Definition: fuzzysearchview_p.h:202
ApplicationSettings * settings
Definition: fuzzysearchview_p.h:215
bool fingerprintsChecked
Definition: fuzzysearchview_p.h:159
const QString configSimilarsMaxThresholdEntry
Definition: fuzzysearchview_p.h:156
QColor selColor
Definition: fuzzysearchview_p.h:161
AlbumSelectors * sketchSearchAlbumSelectors
Definition: fuzzysearchview_p.h:210
FuzzySearchTab
Definition: fuzzysearchview_p.h:96
@ SIMILARS
Definition: fuzzysearchview_p.h:98
AlbumSelectors * fuzzySearchAlbumSelectors
Definition: fuzzysearchview_p.h:209
QToolButton * saveBtnImage
Definition: fuzzysearchview_p.h:167
QLineEdit * nameEditImage
Definition: fuzzysearchview_p.h:182
QToolButton * undoBtnSketch
Definition: fuzzysearchview_p.h:165
EditableSearchTreeView * searchTreeView
Definition: fuzzysearchview_p.h:198
DColorValueSelector * vSelector
Definition: fuzzysearchview_p.h:188
SearchModel * searchModel
Definition: fuzzysearchview_p.h:212
const QString configTabEntry
Definition: fuzzysearchview_p.h:149
DAdjustableLabel * labelFolder
Definition: fuzzysearchview_p.h:191
QLineEdit * nameEditSketch
Definition: fuzzysearchview_p.h:181
QUrl imageUrl
Definition: fuzzysearchview_p.h:194
ItemInfo imageInfo
Definition: fuzzysearchview_p.h:193
SearchTextBarDb * searchFuzzyBar
Definition: fuzzysearchview_p.h:196
DVBox * folderView
Definition: fuzzysearchview_p.h:179
QLabel * imageWidget
Definition: fuzzysearchview_p.h:174
DIntRangeBox * similarityRange
Definition: fuzzysearchview_p.h:172
QTimer * timerImage
Definition: fuzzysearchview_p.h:177
QSpinBox * penSize
Definition: fuzzysearchview_p.h:169
AlbumPointer< SAlbum > sketchSAlbum
Definition: fuzzysearchview_p.h:207
Definition: fuzzysearchview.h:57
Definition: iteminfo.h:78
Definition: albummodel.h:95
Definition: searchmodificationhelper.h:59
Definition: searchtextbardb.h:45
Definition: thumbnailloadthread.h:46
Definition: datefolderview.cpp:43