ORE Studio 0.0.4
Loading...
Searching...
No Matches
Public Slots | Signals | Public Member Functions | Protected Member Functions | List of all members
ConnectionBrowserMdiWindow Class Reference

MDI window for browsing and managing saved server connections. More...

#include <ConnectionBrowserMdiWindow.hpp>

Inherits QWidget.

Collaboration diagram for ConnectionBrowserMdiWindow:
Collaboration graph

Public Slots

void reload ()
 
void openAddDialog ()
 
void editSelected ()
 
void copySelected ()
 
void deleteSelected ()
 
void connectToSelected ()
 
void changeMasterPassword ()
 
void purgeDatabase ()
 

Signals

void statusChanged (const QString &message)
 
void errorOccurred (const QString &errorMessage)
 
void connectRequested (const boost::uuids::uuid &connectionId, const QString &connectionName)
 Emitted when user requests to connect using a saved connection.
 
void environmentConnectRequested (const boost::uuids::uuid &environmentId, const QString &environmentName)
 Emitted when user requests to connect using a pure environment.
 
void changeMasterPasswordRequested ()
 Emitted when user requests to change the master password.
 
void databasePurged ()
 Emitted when user purges the database.
 

Public Member Functions

 ConnectionBrowserMdiWindow (connections::service::connection_manager *manager, QWidget *parent=nullptr)
 
QSize sizeHint () const override
 
void setTestCallback (TestConnectionCallback callback)
 Set callback for testing connections from dialogs.
 
void setMdiArea (QMdiArea *mdiArea, QMainWindow *mainWindow, QList< QPointer< DetachableMdiSubWindow > > *allDetachableWindows)
 Set MDI area and main window for creating sub-windows.
 

Protected Member Functions

void closeEvent (QCloseEvent *event) override
 

Detailed Description

MDI window for browsing and managing saved server connections.

Provides a tree view of folders and server environments with toolbar actions for CRUD operations. Works independently of server connection.