diff --git a/GUI/Model/Type/SetWithModel.cpp b/GUI/Model/Type/SetWithModel.cpp index 36066d0e22f460305f909bbc6ead9530445a322b..dd0a69fa7065de6eca9e0c7849fe8f75b21bcc04 100644 --- a/GUI/Model/Type/SetWithModel.cpp +++ b/GUI/Model/Type/SetWithModel.cpp @@ -3,7 +3,7 @@ // BornAgain: simulate and fit reflection and scattering // //! @file GUI/Model/Type/SetWithModel.cpp -//! @brief Implements class BaseSet, to enforce vtable generation. +//! @brief Implements class AbstractSetModel, to enforce vtable generation. //! //! @homepage http://www.bornagainproject.org //! @license GNU General Public License v3 or higher (see COPYING) @@ -14,8 +14,8 @@ #include "GUI/Model/Type/SetWithModel.h" -BaseSet::BaseSet(QObject* parent) +AbstractSetModel::AbstractSetModel(QObject* parent) : QObject(parent) { } -BaseSet::~BaseSet() = default; +AbstractSetModel::~AbstractSetModel() = default; diff --git a/GUI/Model/Type/SetWithModel.h b/GUI/Model/Type/SetWithModel.h index a134befa7f8b395ac8cba8515881469c0bbd124d..0c57c403f29b259db2a47e32e6f27d3aa536c7d2 100644 --- a/GUI/Model/Type/SetWithModel.h +++ b/GUI/Model/Type/SetWithModel.h @@ -30,11 +30,11 @@ //! Needed to support Qt signals (the Q_OBJECT macro does not work in templated classes). //! The virtual functions setCurrentIndex(i) and model() are used in class SetView. -class BaseSet : public QObject { +class AbstractSetModel : public QObject { Q_OBJECT public: - explicit BaseSet(QObject* parent = nullptr); - virtual ~BaseSet(); + explicit AbstractSetModel(QObject* parent = nullptr); + virtual ~AbstractSetModel(); virtual void setCurrentIndex(size_t i) = 0; virtual QAbstractListModel* model() = 0; @@ -46,7 +46,7 @@ signals: //! A set of NamedItem%s that has a current item and a QListModel. -template <class T> class SetWithModel : public BaseSet { +template <class T> class SetWithModel : public AbstractSetModel { public: SetWithModel() : m_qmodel(std::make_unique<ModelForSet<T>>(this)) @@ -60,7 +60,7 @@ public: m_vec.clear(); m_idx = -1; m_qmodel->endResetModel(); - emit BaseSet::setChanged(); + emit AbstractSetModel::setChanged(); } void delete_current() { @@ -69,7 +69,7 @@ public: m_vec.delete_at(m_idx); update_current(); m_qmodel->endRemoveRows(); - emit BaseSet::setChanged(); + emit AbstractSetModel::setChanged(); } void add_item(T* t) { @@ -77,7 +77,7 @@ public: m_vec.push_back(t); m_idx = m_vec.size() - 1; m_qmodel->endInsertRows(); - emit BaseSet::setChanged(); + emit AbstractSetModel::setChanged(); } void add_items(std::vector<T*> v) { @@ -86,7 +86,7 @@ public: m_vec.push_back(t); m_idx = m_vec.size() - 1; m_qmodel->endInsertRows(); - emit BaseSet::setChanged(); + emit AbstractSetModel::setChanged(); } void setCurrentIndex(size_t i) override @@ -96,7 +96,7 @@ public: if (i != m_idx) m_idx = i; m_qmodel->endResetModel(); - emit BaseSet::setChanged(); + emit AbstractSetModel::setChanged(); } size_t currentIndex() const { return m_idx; } diff --git a/GUI/View/Widget/SetView.cpp b/GUI/View/Widget/SetView.cpp index dc8573df357a9583dfa09f744dbcae9ce9557b49..72d209e1c45b7ec413a2288ea254252d3f22d767 100644 --- a/GUI/View/Widget/SetView.cpp +++ b/GUI/View/Widget/SetView.cpp @@ -16,7 +16,7 @@ #include "GUI/Model/Type/SetWithModel.h" #include "GUI/View/Widget/ListItemDelegate.h" -SetView::SetView(BaseSet* set, int minimum_width, QSizePolicy policy) +SetView::SetView(AbstractSetModel* set, int minimum_width, QSizePolicy policy) { setMinimumWidth(minimum_width); setSizePolicy(policy); diff --git a/GUI/View/Widget/SetView.h b/GUI/View/Widget/SetView.h index 1b8135dd6feb65e79736f51292b41155d42238ab..519a0498df30a1d51e08a738db33c80c5c9900af 100644 --- a/GUI/View/Widget/SetView.h +++ b/GUI/View/Widget/SetView.h @@ -17,13 +17,13 @@ #include <QListView> -class BaseSet; +class AbstractSetModel; //! Instrument selector on the left side of InstrumentView. class SetView : public QListView { public: - SetView(BaseSet*, int minimum_width = 200, + SetView(AbstractSetModel*, int minimum_width = 200, QSizePolicy policy = {QSizePolicy::Preferred, QSizePolicy::Expanding}); };