@@ -133,6 +133,11 @@ public ColumnViewModel SizeColumn
133
133
[ LiteDB . BsonIgnore ]
134
134
public double TotalWidth =>
135
135
IconColumn . Length . Value +
136
+ GitStatusColumn . Length . Value +
137
+ GitLastCommitDateColumn . Length . Value +
138
+ GitLastCommitMessageColumn . Length . Value +
139
+ GitCommitAuthorColumn . Length . Value +
140
+ GitLastCommitShaColumn . Length . Value +
136
141
TagColumn . Length . Value +
137
142
NameColumn . Length . Value +
138
143
DateModifiedColumn . Length . Value +
@@ -160,6 +165,11 @@ public void SetDesiredSize(double width)
160
165
private void SetColumnSizeProportionally ( double factor )
161
166
{
162
167
NameColumn . TryMultiplySize ( factor ) ;
168
+ GitStatusColumn . TryMultiplySize ( factor ) ;
169
+ GitLastCommitDateColumn . TryMultiplySize ( factor ) ;
170
+ GitLastCommitMessageColumn . TryMultiplySize ( factor ) ;
171
+ GitCommitAuthorColumn . TryMultiplySize ( factor ) ;
172
+ GitLastCommitShaColumn . TryMultiplySize ( factor ) ;
163
173
TagColumn . TryMultiplySize ( factor ) ;
164
174
DateModifiedColumn . TryMultiplySize ( factor ) ;
165
175
OriginalPathColumn . TryMultiplySize ( factor ) ;
@@ -189,7 +199,12 @@ public override bool Equals(object? obj)
189
199
model . OriginalPathColumn . Equals ( OriginalPathColumn ) &&
190
200
model . SizeColumn . Equals ( SizeColumn ) &&
191
201
model . StatusColumn . Equals ( StatusColumn ) &&
192
- model . TagColumn . Equals ( TagColumn ) ;
202
+ model . TagColumn . Equals ( TagColumn ) &&
203
+ model . GitStatusColumn . Equals ( GitStatusColumn ) &&
204
+ model . GitLastCommitDateColumn . Equals ( GitLastCommitDateColumn ) &&
205
+ model . GitLastCommitMessageColumn . Equals ( GitLastCommitMessageColumn ) &&
206
+ model . GitCommitAuthorColumn . Equals ( GitCommitAuthorColumn ) &&
207
+ model . GitLastCommitShaColumn . Equals ( GitLastCommitShaColumn ) ;
193
208
}
194
209
195
210
return base . Equals ( obj ) ;
@@ -206,6 +221,11 @@ public override int GetHashCode()
206
221
hashCode = ( hashCode * 397 ) ^ SizeColumn . GetHashCode ( ) ;
207
222
hashCode = ( hashCode * 397 ) ^ StatusColumn . GetHashCode ( ) ;
208
223
hashCode = ( hashCode * 397 ) ^ TagColumn . GetHashCode ( ) ;
224
+ hashCode = ( hashCode * 397 ) ^ GitStatusColumn . GetHashCode ( ) ;
225
+ hashCode = ( hashCode * 397 ) ^ GitLastCommitDateColumn . GetHashCode ( ) ;
226
+ hashCode = ( hashCode * 397 ) ^ GitLastCommitMessageColumn . GetHashCode ( ) ;
227
+ hashCode = ( hashCode * 397 ) ^ GitCommitAuthorColumn . GetHashCode ( ) ;
228
+ hashCode = ( hashCode * 397 ) ^ GitLastCommitShaColumn . GetHashCode ( ) ;
209
229
210
230
return hashCode ;
211
231
}
0 commit comments