build script

This commit is contained in:
Martin Rotter 2023-08-28 13:46:03 +02:00
parent 3ef18ff672
commit b091ef635e
3 changed files with 17 additions and 1 deletions

View File

@ -66,7 +66,7 @@ else
aqt install-tool -O "$QTPATH" "$QTTARGET" "desktop" "tools_ninja"
export QT_PLUGIN_PATH="$QTPATH/$QTVERSION/$QTOS/plugins"
export PATH="$QTBIN:$QTPATH/Tools/CMake/bin:$QTPATH/Tools/Ninja:$PATH"
export PATH="$QTBIN:$QTPATH/Tools/CMake/CMake.app/Contents/bin:$QTPATH/Tools/Ninja:$PATH"
fi
cmake --version

View File

@ -61,6 +61,21 @@ QList<QAction*> SearchsNode::contextMenuFeedsList() {
return QList<QAction*>{m_actProbeNew};
}
void SearchsNode::updateCounts(bool including_total_count) {
Q_UNUSED(including_total_count)
// NOTE: We do not update all counts here because it is simply taking too much time.
// This is true when user has many regex queries added because SQLite (MariaDB) simply
// takes too long to finish SQL queries with REGEXPs.
//
// We only update one by one.
if (childCount() <= 10) {
RootItem::updateCounts(including_total_count);
}
else {
}
}
void SearchsNode::createProbe() {
FormAddEditProbe frm(qApp->mainFormWidget());
Search* new_prb = frm.execForAdd();

View File

@ -18,6 +18,7 @@ class SearchsNode : public RootItem {
virtual QList<Message> undeletedMessages() const;
virtual QList<QAction*> contextMenuFeedsList();
virtual void updateCounts(bool including_total_count);
Search* probeById(const QString& custom_id);