1 #ifndef HISTORYENTRYWIDGET_H 2 #define HISTORYENTRYWIDGET_H 3 4 #include "Utils/Pimpl.h" 5 #include "Utils/Session/SessionUtils.h" 6 7 #include "Gui/Utils/Widgets/Widget.h" 8 9 namespace Session 10 { 11 class Manager; 12 } 13 14 class HistoryEntryWidget : 15 public Gui::Widget 16 { 17 Q_OBJECT 18 PIMPL(HistoryEntryWidget) 19 20 public: 21 explicit HistoryEntryWidget(Session::Manager* sessionManager, Session::Timecode timecode, QWidget* parent=nullptr); 22 ~HistoryEntryWidget() override; 23 24 Session::Id id() const; 25 26 private slots: 27 void rowcount_changed(); 28 29 protected: 30 void languageChanged() override; 31 }; 32 33 #endif // HISTORYENTRYWIDGET_H 34