Added Git data models.

Small base Model clean up.
This commit is contained in:
Martín Lucas Golini
2024-01-13 12:56:00 -03:00
parent d5322b7615
commit 697fc29514
16 changed files with 96 additions and 42 deletions

View File

@@ -49,8 +49,6 @@ class CSSPropertiesModel final : public Model {
return {};
}
virtual void update() { onModelUpdate(); }
CSSPropertiesModel() {}
explicit CSSPropertiesModel( UIWidget* widget ) { setWidget( widget ); }

View File

@@ -233,8 +233,6 @@ class EE_API DiskDrivesModel : public Model {
virtual Variant data( const ModelIndex& index, ModelRole role = ModelRole::Display ) const;
virtual void update() { onModelUpdate(); }
private:
explicit DiskDrivesModel( const std::vector<std::string>& data ) : mData( data ) {}

View File

@@ -35,8 +35,6 @@ template <typename T> class ItemListModel final : public Model {
return {};
}
virtual void update() { onModelUpdate(); }
private:
const std::vector<T>& mData;
};
@@ -84,8 +82,6 @@ template <typename K, typename V> class ItemPairListModel final : public Model {
return {};
}
virtual void update() { onModelUpdate(); }
virtual bool isEditable( const ModelIndex& ) const { return mIsEditable; }
void setIsEditable( bool isEditable ) { mIsEditable = isEditable; }
@@ -135,8 +131,6 @@ template <typename T> class ItemListOwnerModel final : public Model {
return {};
}
virtual void update() { onModelUpdate(); }
virtual bool isEditable( const ModelIndex& ) const { return mIsEditable; }
void setIsEditable( bool isEditable ) { mIsEditable = isEditable; }
@@ -196,8 +190,6 @@ template <typename K, typename V> class ItemPairListOwnerModel final : public Mo
return {};
}
virtual void update() { onModelUpdate(); }
virtual bool isEditable( const ModelIndex& ) const { return mIsEditable; }
void setIsEditable( bool isEditable ) { mIsEditable = isEditable; }
@@ -267,8 +259,6 @@ template <typename V> class ItemVectorListOwnerModel final : public Model {
return {};
}
virtual void update() { onModelUpdate(); }
virtual bool isEditable( const ModelIndex& ) const { return mIsEditable; }
void setIsEditable( bool isEditable ) { mIsEditable = isEditable; }

View File

@@ -70,7 +70,7 @@ class EE_API Model {
virtual Variant data( const ModelIndex&, ModelRole = ModelRole::Display ) const = 0;
virtual void update() = 0;
virtual void update() { onModelUpdate(); }
virtual ModelIndex parentIndex( const ModelIndex& ) const { return {}; }

View File

@@ -34,8 +34,6 @@ class EE_API WidgetTreeModel : public Model {
virtual ModelIndex parentIndex( const ModelIndex& ) const override;
virtual void update() override;
ModelIndex getRoot() const;
ModelIndex getModelIndex( const Node* node ) const;