aboutsummaryrefslogtreecommitdiff
path: root/lib/addressbar/urllineedit.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/addressbar/urllineedit.h')
-rw-r--r--lib/addressbar/urllineedit.h51
1 files changed, 0 insertions, 51 deletions
diff --git a/lib/addressbar/urllineedit.h b/lib/addressbar/urllineedit.h
deleted file mode 100644
index 4df8d21..0000000
--- a/lib/addressbar/urllineedit.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * This file is part of smolbote. It's copyrighted by the contributors recorded
- * in the version control history of the file, available from its original
- * location: https://neueland.iserlohn-fortress.net/gitea/aqua/smolbote
- *
- * SPDX-License-Identifier: GPL-3.0
- */
-
-#ifndef SMOLBOTE_URLLINEEDIT_H
-#define SMOLBOTE_URLLINEEDIT_H
-
-#include "completer.h"
-#include "addressbar.h"
-#include <QAction>
-#include <QLineEdit>
-#include <QTextLayout>
-
-class WebView;
-class UrlLineEdit : public QLineEdit
-{
- Q_OBJECT
-public:
- explicit UrlLineEdit(QWidget *parent = nullptr);
-
-public slots:
- void setUrl(const QUrl &url);
-
- void updateCompleter(const QStringList &l);
-
-public:
- QAction *menuAction = nullptr;
-
-protected:
- void focusInEvent(QFocusEvent *event) override;
- void focusOutEvent(QFocusEvent *event) override;
- void keyPressEvent(QKeyEvent *event) override;
-
-private:
- void setTextFormat(const QTextLayout::FormatRange &format);
- void clearTextFormat();
-
- QList<QAction *> actions;
-
- QTextLayout::FormatRange m_hostFormat;
-
- // completer
- Completer *m_listView;
- AddressBar *addressbar;
-};
-
-#endif // SMOLBOTE_URLLINEEDIT_H