poc Add support for reloading the catalog

Reload works and the column page reacts correctly. Others to be checked
and fixed.
This commit is contained in:
eelke 2019-10-06 13:52:45 +02:00
parent 83122e89df
commit 60d8f36328
8 changed files with 89 additions and 40 deletions

View file

@ -32,6 +32,11 @@ class PgInheritsContainer;
class PgLanguageContainer;
class PgSequenceContainer;
/// Manages all the catalog data for the database so the program
/// can efficiently retrieve information from memory.
///
/// All the containers are created once during the first load. After
/// that they are reused on reload so signals will stay connected.
class PgDatabaseCatalog: public QObject, public std::enable_shared_from_this<PgDatabaseCatalog> {
Q_OBJECT
public: