12#include <QTableWidget>
16#include <Poco/AutoPtr.h>
17#include <Poco/NObserver.h>
21namespace MantidWidgets {
40 Q_PROPERTY(QStringList Suffix
READ getWSSuffixes WRITE setWSSuffixes)
56 void resetIndexRangeToDefault();
61 const QStringList &getWSSuffixes()
const;
62 void setWSSuffixes(
const QStringList &suffix);
66 void connectObservers()
const;
67 void disconnectObservers()
const;
80 bool checkEligibility(
const std::string &
name)
const;
81 bool hasValidSuffix(
const std::string &
name)
const;
84 void addItems(
const std::vector<std::string> &names);
85 void renameItem(
const std::string &newName,
int row);
89 void focusInEvent(QFocusEvent * )
override;
#define EXPORT_OPT_MANTIDQT_COMMON
void addItem(WorkspaceGroup &self, const std::string &name)
std::vector< std::pair< std::string, std::string > > StringPairVec
The AlgorithmProgressDialogPresenter keeps track of the running algorithms and displays a progress ba...
const Poco::AutoPtr< Mantid::Kernel::DataService< Mantid::API::Workspace >::AfterReplaceNotification > & WorkspaceAfterReplaceNotification_ptr
const Poco::AutoPtr< Mantid::Kernel::DataService< Mantid::API::Workspace >::ClearNotification > & ClearADSNotification_ptr
const Poco::AutoPtr< Mantid::Kernel::DataService< Mantid::API::Workspace >::RenameNotification > & WorkspaceRenameNotification_ptr
const Poco::AutoPtr< Mantid::Kernel::DataService< Mantid::API::Workspace >::AddNotification > & WorkspaceAddNotification_ptr
const Poco::AutoPtr< Mantid::Kernel::DataService< Mantid::API::Workspace >::PostDeleteNotification > & WorkspacePostDeleteNotification_ptr