SWMMVis  6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
extensionpreferences.h File Reference

GUI-thread registry of dynamically registered extension preference pages. More...

#include "sdk/IUiHost.hpp"
#include "sdk/ISettings.hpp"
#include <QPointer>
Include dependency graph for extensionpreferences.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  openswmmvis::ExtensionPreferencesEntry
 Guarded registration for a dynamically supplied Preferences page. More...
 

Namespaces

namespace  openswmmvis
 

Functions

QList< ExtensionPreferencesEntry > & openswmmvis::extensionPreferences ()
 Access the GUI-thread preferences registry.
 

Detailed Description

GUI-thread registry of dynamically registered extension preference pages.

Entries carry an owner guard so destroyed hosts cannot leave callable factories. The registry itself does not own factories or settings.

Author
Caleb Buahin caleb.nosp@m..bua.nosp@m.hin@g.nosp@m.mail.nosp@m..com
Date
2026
License
GPL-3.0-or-later