Falkon Develop
Cross-platform Qt-based web browser
LocationCompleterModel Class Reference

#include <locationcompletermodel.h>

Inheritance diagram for LocationCompleterModel:

Public Types

enum  Role {
  IdRole = Qt::UserRole + 1 , TitleRole , UrlRole , CountRole ,
  HistoryRole , BookmarkRole , BookmarkItemRole , SearchStringRole ,
  TabPositionWindowRole , TabPositionTabRole , ImageRole , VisitSearchItemRole ,
  SearchSuggestionRole
}
 

Public Member Functions

 LocationCompleterModel (QObject *parent=nullptr)
 
void setCompletions (const QList< QStandardItem * > &items)
 
void addCompletions (const QList< QStandardItem * > &items)
 
QList< QStandardItem * > suggestionItems () const
 

Static Public Member Functions

static QSqlQuery createHistoryQuery (const QString &searchString, int limit, bool exactMatch=false)
 
static QSqlQuery createDomainQuery (const QString &text)
 

Detailed Description

Definition at line 28 of file locationcompletermodel.h.

Member Enumeration Documentation

◆ Role

Enumerator
IdRole 
TitleRole 
UrlRole 
CountRole 
HistoryRole 
BookmarkRole 
BookmarkItemRole 
SearchStringRole 
TabPositionWindowRole 
TabPositionTabRole 
ImageRole 
VisitSearchItemRole 
SearchSuggestionRole 

Definition at line 31 of file locationcompletermodel.h.

Constructor & Destructor Documentation

◆ LocationCompleterModel()

LocationCompleterModel::LocationCompleterModel ( QObject *  parent = nullptr)
explicit

Definition at line 28 of file locationcompletermodel.cpp.

Member Function Documentation

◆ addCompletions()

void LocationCompleterModel::addCompletions ( const QList< QStandardItem * > &  items)

Definition at line 39 of file locationcompletermodel.cpp.

◆ createDomainQuery()

QSqlQuery LocationCompleterModel::createDomainQuery ( const QString &  text)
static

Definition at line 63 of file locationcompletermodel.cpp.

◆ createHistoryQuery()

QSqlQuery LocationCompleterModel::createHistoryQuery ( const QString &  searchString,
int  limit,
bool  exactMatch = false 
)
static

Definition at line 100 of file locationcompletermodel.cpp.

◆ setCompletions()

void LocationCompleterModel::setCompletions ( const QList< QStandardItem * > &  items)

Definition at line 33 of file locationcompletermodel.cpp.

◆ suggestionItems()

QList< QStandardItem * > LocationCompleterModel::suggestionItems ( ) const

Definition at line 51 of file locationcompletermodel.cpp.


The documentation for this class was generated from the following files: