Files
orbithub/src/session_window.h

26 lines
465 B
C++

#ifndef ORBITHUB_SESSION_WINDOW_H
#define ORBITHUB_SESSION_WINDOW_H
#include "profile_repository.h"
#include <QMainWindow>
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