|
ORE Studio 0.0.4
|
Combined modeless dialog for creating and editing folders and connections. More...
#include <AddItemDialog.hpp>
Inherits QWidget.

Public Member Functions | |
| AddItemDialog (connections::service::connection_manager *manager, QWidget *parent=nullptr) | |
| void | setItemType (ItemType type) |
| ItemType | itemType () const |
| void | setCreateMode (bool createMode) |
| bool | isCreateMode () const |
| void | setFolder (const connections::domain::folder &folder) |
| connections::domain::folder | getFolder () const |
| void | setInitialParent (const std::optional< boost::uuids::uuid > &parentId) |
| void | setEnvironment (const connections::domain::server_environment &env) |
| connections::domain::server_environment | getEnvironment () const |
| void | setInitialFolder (const std::optional< boost::uuids::uuid > &folderId) |
| std::optional< std::string > | getPassword () const |
| void | setTags (const std::vector< connections::domain::tag > &tags) |
| std::vector< boost::uuids::uuid > | getSelectedTagIds () const |
| void | setTestCallback (TestConnectionCallback callback) |
| QString | itemName () const |
Combined modeless dialog for creating and editing folders and connections.
This widget provides a unified form for both item types, with fields dynamically enabled/disabled based on the selected type.