25class QDialogButtonBox;
32class SearchViewBottomBar;
33class SearchXmlCachingReader;
117 void read(
const QString& search);
118 QString
write()
const;
143 void showEvent(QShowEvent* event)
override;
158 Private*
const d =
nullptr;
170 QWidget*
const parent =
nullptr);
Definition searchview.h:52
virtual SearchGroup * createSearchGroup()=0
Re-implement: create and setup a search group.
void removeSearchGroup(SearchGroup *group)
Definition searchview.cpp:64
int m_groupIndex
Definition searchview.h:98
void startReadingGroups(SearchXmlCachingReader &reader)
Call before reading the XML part that could contain group elements.
Definition searchview.cpp:79
QList< QRect > startupAnimationAreaOfGroups() const
Collects the data from the same method of all contained groups (position relative to this widget)
Definition searchview.cpp:132
QList< SearchGroup * > m_groups
Definition searchview.h:99
void removeSendingSearchGroup()
Definition searchview.cpp:127
void finishReadingGroups()
Call when the XML part is finished.
Definition searchview.cpp:102
void readGroup(SearchXmlCachingReader &reader)
Call when a group element is the current element.
Definition searchview.cpp:84
void writeGroups(SearchXmlWriter &writer) const
Write contained groups to writer.
Definition searchview.cpp:119
SearchGroup * addSearchGroup()
Definition searchview.cpp:52
virtual void addGroupToLayout(SearchGroup *group)=0
Re-implement: Adds a newly created group to the layout structures.
Definition searchgroup.h:39
Definition searchview.h:164
void paintEvent(QPaintEvent *) override
Definition searchview.cpp:539
QDialogButtonBox * m_buttonBox
Definition searchview.h:188
QPushButton * m_resetButton
Definition searchview.h:190
QHBoxLayout * m_mainLayout
Definition searchview.h:186
QPushButton * m_addGroupsButton
Definition searchview.h:189
SearchViewThemedPartsCache * m_themeCache
Definition searchview.h:192
Definition searchview.h:37
virtual QPixmap groupLabelPixmap(int w, int h)=0
virtual QPixmap bottomBarPixmap(int w, int h)=0
SearchViewThemedPartsCache()=default
virtual ~SearchViewThemedPartsCache()=default
Definition searchview.h:106
void setTheme()
Definition searchview.cpp:372
void setBottomBar(SearchViewBottomBar *const bar)
Definition searchview.cpp:206
SearchView()
Definition searchview.cpp:162
~SearchView() override
Definition searchview.cpp:168
QPixmap groupLabelPixmap(int w, int h) override
Definition searchview.cpp:477
QPixmap cachedBannerPixmap(int w, int h) const
Definition searchview.cpp:458
void read(const QString &search)
Definition searchview.cpp:226
void timeLineFinished()
Definition searchview.cpp:314
void slotAddGroupButton()
Definition searchview.cpp:270
QString write() const
Definition searchview.cpp:291
void setup()
Definition searchview.cpp:173
SearchGroup * createSearchGroup() override
Re-implement: create and setup a search group.
Definition searchview.cpp:262
void slotResetButton()
Definition searchview.cpp:275
void addGroupToLayout(SearchGroup *group) override
Re-implement: Adds a newly created group to the layout structures.
Definition searchview.cpp:255
QPixmap bottomBarPixmap(int w, int h) override
Definition searchview.cpp:482
void startAnimation()
Definition searchview.cpp:301
void animationFrame(int)
Definition searchview.cpp:309
void paintEvent(QPaintEvent *e) override
Definition searchview.cpp:336
void showEvent(QShowEvent *event) override
Definition searchview.cpp:327
Definition coredbsearchxml.h:366
Definition coredbsearchxml.h:214
Definition datefolderview.cpp:34