feat: Add feature browser dock widget with document synchronization

Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
This commit is contained in:
2026-02-09 17:26:51 -07:00
parent d2d49726d6
commit 0b6cbf825a
4 changed files with 48 additions and 1 deletions

View File

@@ -19,12 +19,14 @@ Document::~Document()
void Document::addFeature(Feature* feature)
{
m_features.append(feature);
emit featureAdded(feature);
}
void Document::clear()
{
qDeleteAll(m_features);
m_features.clear();
emit cleared();
}
bool Document::save(const QString& path) const