#ifndef ORBITHUB_SESSION_WINDOW_H #define ORBITHUB_SESSION_WINDOW_H #include "profile_repository.h" #include class QTabWidget; class SessionTab; class SessionWindow : public QMainWindow { Q_OBJECT public: explicit SessionWindow(const Profile& profile, QWidget* parent = nullptr); private: QTabWidget* m_tabs; void addSessionTab(const Profile& profile); void updateTabTitle(SessionTab* tab, const QString& title); }; #endif