diff --git a/src/dcc/transferdetailedinfopanel.h b/src/dcc/transferdetailedinfopanel.h index 8b6f7c6b..5844ce16 100644 --- a/src/dcc/transferdetailedinfopanel.h +++ b/src/dcc/transferdetailedinfopanel.h @@ -1,57 +1,58 @@ /* This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. */ /* Copyright (C) 2007 Shintaro Matsuoka Copyright (C) 2009 Bernd Buschinski */ #ifndef TRANSFERDETAILEDINFOPANEL_H #define TRANSFERDETAILEDINFOPANEL_H #include "ui_transferdetailedinfopanelui.h" #include "ui_transferdetailedtimeinfopanelui.h" +#include class QTimer; namespace Konversation { namespace DCC { class Transfer; class TransferDetailedInfoPanel : public QTabWidget { Q_OBJECT public: explicit TransferDetailedInfoPanel(QWidget *parent = nullptr); ~TransferDetailedInfoPanel() override; void setTransfer(Transfer *item); Transfer *transfer() const; void clear(); private Q_SLOTS: void updateView(); // Only updates labels that can change during transfer void updateChangeableView(); void slotTransferStatusChanged(Konversation::DCC::Transfer *transfer, int newStatus, int oldStatus); void slotLocationChanged(const QString& url); private: Ui::DccTransferDetailedInfoPanelUI m_locationInfo; Ui::DccTransferDetailedTimeInfoPanelUI m_timeInfo; Transfer *m_transfer; QTimer *m_autoViewUpdateTimer; }; } } #endif // TRANSFERDETAILEDINFOPANEL_H