#ifndef INFORMATIONPANEL_H
#define INFORMATIONPANEL_H
-#include <panels/panel.h>
+#include "panels/panel.h"
+
#include <KFileItem>
+
class InformationPanelContent;
namespace KIO
{
Q_OBJECT
public:
- explicit InformationPanel(QWidget* parent = 0);
- virtual ~InformationPanel();
+ explicit InformationPanel(QWidget* parent = nullptr);
+ ~InformationPanel() override;
signals:
void urlActivated(const QUrl& url);
protected:
/** @see Panel::urlChanged() */
- virtual bool urlChanged() Q_DECL_OVERRIDE;
+ bool urlChanged() override;
/** @see QWidget::showEvent() */
- virtual void showEvent(QShowEvent* event) Q_DECL_OVERRIDE;
+ void showEvent(QShowEvent* event) override;
/** @see QWidget::resizeEvent() */
- virtual void resizeEvent(QResizeEvent* event) Q_DECL_OVERRIDE;
+ void resizeEvent(QResizeEvent* event) override;
/** @see QWidget::contextMenuEvent() */
- virtual void contextMenuEvent(QContextMenuEvent* event) Q_DECL_OVERRIDE;
+ void contextMenuEvent(QContextMenuEvent* event) override;
private slots:
/**
private:
bool m_initialized;
- bool m_pendingPreview;
QTimer* m_infoTimer;
QTimer* m_urlChangedTimer;
QTimer* m_resetUrlTimer;