45 static void add_item(
const QIcon &icon,
const QUrl &url);
46 static void remove_item(
const QUrl &url);
47 void set_item_icon(
const QIcon &icon,
const QUrl &url);
50 void complete(
const QRect &rect = QRect());
53 QStandardItemModel *m_model;
54 QTimer m_text_edited_timer;
56 static QHash<QUrl, QStandardItem *> s_urls;
57 static QStandardItemModel *s_model;
58 int levenshtein_distance(
const QString &str1,
const QString &str2)
const;
59 void complete(
const QString &text);
62 void slot_clicked(
const QModelIndex &index);
63 void slot_history_cleared(
void);
64 void slot_settings_applied(
void);
65 void slot_text_edited_timeout(
void);