Implement Milestone 2 profile schema, dialog, and connect lifecycle

This commit is contained in:
Keith Smith
2026-03-01 09:21:53 -07:00
parent 87b0f60569
commit f8a81ebe36
9 changed files with 488 additions and 92 deletions

View File

@@ -1,8 +1,9 @@
#ifndef ORBITHUB_SESSION_WINDOW_H
#define ORBITHUB_SESSION_WINDOW_H
#include "profile_repository.h"
#include <QMainWindow>
#include <QString>
class QTabWidget;
@@ -11,12 +12,12 @@ class SessionWindow : public QMainWindow
Q_OBJECT
public:
explicit SessionWindow(const QString& profileName, QWidget* parent = nullptr);
explicit SessionWindow(const Profile& profile, QWidget* parent = nullptr);
private:
QTabWidget* m_tabs;
void addPlaceholderTab(const QString& profileName);
void addSessionTab(const Profile& profile);
};
#endif