mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-08-18 06:55:48 +03:00
Added Git data models.
Small base Model clean up.
This commit is contained in:
@@ -49,8 +49,6 @@ class CSSPropertiesModel final : public Model {
|
||||
return {};
|
||||
}
|
||||
|
||||
virtual void update() { onModelUpdate(); }
|
||||
|
||||
CSSPropertiesModel() {}
|
||||
|
||||
explicit CSSPropertiesModel( UIWidget* widget ) { setWidget( widget ); }
|
||||
|
||||
@@ -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 ) {}
|
||||
|
||||
|
||||
@@ -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; }
|
||||
|
||||
@@ -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 {}; }
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user