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