32 #include <MemoryX/gui-plugins/SnapshotControl/ui_SnapshotControlWidget.h>
33 #include <MemoryX/interface/components/LongtermMemoryInterface.h>
34 #include <MemoryX/interface/components/WorkingMemoryInterface.h>
79 void loadSettings(QSettings* settings)
override;
84 void saveSettings(QSettings* settings)
override;
93 return "MemoryX.SnapshotControl";
101 void onInitComponent()
override;
109 void onConnectComponent()
override;
116 void onDisconnectComponent()
override;
123 void loadSnapshotNames();
132 void removeSnapshot();
142 void snapshotNameChanged(
const QString& snapshotName);
154 Ui::SnapshotControlWidget widget;
159 memoryx::WorkingMemoryInterfacePrx workingMemoryPrx;
163 memoryx::LongtermMemoryInterfacePrx longtermMemoryPrx;
168 const std::string LONGTERM_SNAPSHOT_PREFIX;