32 #include <MemoryX/gui-plugins/GridFSFileEditor/ui_GridFSFileEditorWidget.h>
33 #include <MemoryX/interface/components/LongtermMemoryInterface.h>
34 #include <MemoryX/interface/components/WorkingMemoryInterface.h>
73 void loadSettings(QSettings* settings)
override;
78 void saveSettings(QSettings* settings)
override;
87 return "MemoryX.GridFSFileEditor";
93 return QIcon{
"://icons/server.svg"};
101 void onInitComponent()
override;
109 void onConnectComponent()
override;
116 void onDisconnectComponent()
override;
121 void loadFileNames(QString dbName =
"");
122 void loadFileContent(
const QString& fileName);
123 void saveContentToFile();
124 void deleteUnreferencedFiles();
137 void replaceFileDocID(QString fileId,
const QString&
newId);
139 std::string whereQuery(std::string fileId)
const;
143 Ui::GridFSFileEditorWidget widget;
148 memoryx::CommonStorageInterfacePrx commonStoragePrx;