ORE Studio 0.0.4
Loading...
Searching...
No Matches
Public Slots | Signals | Public 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 deleteSelected ()
 
void connectToSelected ()
 
void changeMasterPassword ()
 
void purgeDatabase ()
 

Signals

void statusChanged (const QString &message)
 
void errorOccurred (const QString &errorMessage)
 
void connectRequested (const boost::uuids::uuid &environmentId, const QString &connectionName)
 Emitted when user requests to connect using a saved 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< DetachableMdiSubWindow * > *allDetachableWindows)
 Set MDI area and main window for creating sub-windows.
 

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.