mirror of
https://invent.kde.org/network/falkon.git
synced 2024-09-23 02:32:10 +02:00
edbcb5e541
When you show Web Inspector panel, it will be open only for actual tab. So when you change tab, the web inspector panel will hide, and if you go back to tab with open web inspector, inspector will show.
35 lines
619 B
C++
35 lines
619 B
C++
#ifndef WEBINSPECTORDOCKWIDGET_H
|
|
#define WEBINSPECTORDOCKWIDGET_H
|
|
|
|
#include <QDockWidget>
|
|
#include <QWebInspector>
|
|
#include <QPair>
|
|
#include <QPointer>
|
|
|
|
class WebPage;
|
|
class QupZilla;
|
|
class WebInspectorDockWidget : public QDockWidget
|
|
{
|
|
Q_OBJECT
|
|
public:
|
|
explicit WebInspectorDockWidget(QupZilla* mainClass);
|
|
~WebInspectorDockWidget();
|
|
|
|
void setPage(WebPage* page) { m_page = page; }
|
|
|
|
signals:
|
|
|
|
public slots:
|
|
void tabChanged();
|
|
|
|
void close();
|
|
void show();
|
|
|
|
private:
|
|
QupZilla* p_QupZilla;
|
|
QPointer<QWebInspector> m_inspector;
|
|
WebPage* m_page;
|
|
};
|
|
|
|
#endif // WEBINSPECTORDOCKWIDGET_H
|