12#include <QTableWidget>
16#include <Poco/AutoPtr.h>
17#include <Poco/NObserver.h>
21namespace MantidWidgets {
40 Q_PROPERTY(QStringList Suffix
READ getWSSuffixes WRITE setWSSuffixes)
52 void resetIndexRangeToDefault();
57 const QStringList &getWSSuffixes()
const;
58 void setWSSuffixes(
const QStringList &suffix);
62 void connectObservers()
const;
63 void disconnectObservers()
const;
76 bool checkEligibility(
const std::string &
name)
const;
77 bool hasValidSuffix(
const std::string &
name)
const;
80 void addItems(
const std::vector<std::string> &names);
81 void renameItem(
const std::string &newName,
int row);
85 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