Fixed data base info retrieving through DBHelper, value(QString) should never be used because it is really slow. All items sorting should be done at db level or using std::sort.

This commit is contained in:
Luis Ángel San Martín
2017-08-26 16:16:11 +02:00
commit d6898e9a4e
1040 changed files with 102444 additions and 0 deletions

View File

@ -0,0 +1,40 @@
#ifndef YACREADER_SEARCH_LINE_EDIT_H
#define YACREADER_SEARCH_LINE_EDIT_H
#include <QLineEdit>
#include <QCompleter>
#include "yacreader_global.h"
class QToolButton;
class QLabel;
class YACReaderSearchLineEdit : public QLineEdit
{
Q_OBJECT
public:
YACReaderSearchLineEdit(QWidget *parent = 0);
void clearText(); //no signal emited;
const QString text();
protected:
void resizeEvent(QResizeEvent *);
signals:
void filterChanged(const YACReader::SearchModifiers, QString);
private slots:
void updateCloseButton(const QString &text);
void processText(const QString & text);
private:
QToolButton *clearButton;
QLabel * searchLabel;
QCompleter * modifiersCompleter;
QStringList modifiers;
};
#endif // YACREADER_SEARCH_LINE_EDIT_H