Compare commits
3 commits
8652f1f17f
...
6fb066d695
Author | SHA1 | Date | |
---|---|---|---|
|
6fb066d695 | ||
|
e06d75d140 | ||
|
cfd4d6200e |
6 changed files with 12 additions and 12 deletions
|
@ -14,7 +14,7 @@ class WalletCategory {
|
|||
required this.color,
|
||||
});
|
||||
|
||||
/// Connects generated fromJson method
|
||||
/// Connects the generated fromJson method
|
||||
factory WalletCategory.fromJson(Map<String, dynamic> json) =>
|
||||
_$WalletCategoryFromJson(json);
|
||||
|
||||
|
@ -32,7 +32,7 @@ class WalletCategory {
|
|||
@JsonKey(fromJson: _colorFromJson, toJson: _colorToJson)
|
||||
Color color;
|
||||
|
||||
/// Connects generated toJson method
|
||||
/// Connects the generated toJson method
|
||||
Map<String, dynamic> toJson() => _$WalletCategoryToJson(this);
|
||||
|
||||
@override
|
||||
|
|
|
@ -7,7 +7,7 @@ class EntryData {
|
|||
/// Contains raw data
|
||||
EntryData({required this.name, required this.amount, this.description = ""});
|
||||
|
||||
/// Connects generated fromJson method
|
||||
/// Connects the generated fromJson method
|
||||
factory EntryData.fromJson(Map<String, dynamic> json) =>
|
||||
_$EntryDataFromJson(json);
|
||||
|
||||
|
@ -20,6 +20,6 @@ class EntryData {
|
|||
/// Amount for entry
|
||||
double amount;
|
||||
|
||||
/// Connects generated toJson method
|
||||
/// Connects the generated toJson method
|
||||
Map<String, dynamic> toJson() => _$EntryDataToJson(this);
|
||||
}
|
||||
|
|
|
@ -20,11 +20,11 @@ class RecurringWalletEntry extends WalletSingleEntry {
|
|||
this.repeatAfter = 1,
|
||||
});
|
||||
|
||||
/// Connects generated fromJson method
|
||||
/// Connects the generated fromJson method
|
||||
factory RecurringWalletEntry.fromJson(Map<String, dynamic> json) =>
|
||||
_$RecurringWalletEntryFromJson(json);
|
||||
|
||||
/// Connects generated toJson method
|
||||
/// Connects the generated toJson method
|
||||
@override
|
||||
Map<String, dynamic> toJson() => _$RecurringWalletEntryToJson(this);
|
||||
|
||||
|
|
|
@ -30,7 +30,7 @@ class Wallet {
|
|||
this.starterBalance = 0,
|
||||
});
|
||||
|
||||
/// Connects generated fromJson method
|
||||
/// Connects the generated fromJson method
|
||||
factory Wallet.fromJson(Map<String, dynamic> json) => _$WalletFromJson(json);
|
||||
|
||||
/// A list of all [RecurringWalletEntry]s
|
||||
|
@ -54,7 +54,7 @@ class Wallet {
|
|||
@JsonKey(fromJson: _currencyFromJson)
|
||||
final Currency currency;
|
||||
|
||||
/// Connects generated toJson method
|
||||
/// Connects the generated toJson method
|
||||
Map<String, dynamic> toJson() => _$WalletToJson(this);
|
||||
|
||||
/// Getter for the next unused unique number ID in the wallet's **entry** list
|
||||
|
@ -163,7 +163,7 @@ class Wallet {
|
|||
/// Returns the current balance
|
||||
///
|
||||
/// Basically just takes *starterBalance* and adds all the entries to it
|
||||
double calculateCurrentBalance() {
|
||||
double get currentBalance {
|
||||
var toAdd = 0.0;
|
||||
for (final e in entries) {
|
||||
toAdd += (e.type == EntryType.income) ? e.data.amount : -e.data.amount;
|
||||
|
|
|
@ -17,7 +17,7 @@ class WalletSingleEntry {
|
|||
required this.id,
|
||||
});
|
||||
|
||||
/// Connects generated fromJson method
|
||||
/// Connects the generated fromJson method
|
||||
factory WalletSingleEntry.fromJson(Map<String, dynamic> json) =>
|
||||
_$WalletSingleEntryFromJson(json);
|
||||
|
||||
|
@ -36,6 +36,6 @@ class WalletSingleEntry {
|
|||
/// Unique entry ID
|
||||
int id;
|
||||
|
||||
/// Connects generated toJson method
|
||||
/// Connects the generated toJson method
|
||||
Map<String, dynamic> toJson() => _$WalletSingleEntryToJson(this);
|
||||
}
|
||||
|
|
|
@ -298,7 +298,7 @@ class _HomeViewState extends State<HomeView> {
|
|||
locale: locale,
|
||||
symbol: selectedWallet!.currency.symbol,
|
||||
).format(
|
||||
selectedWallet!.calculateCurrentBalance(),
|
||||
selectedWallet!.currentBalance,
|
||||
),
|
||||
style: const TextStyle(
|
||||
fontWeight: FontWeight.bold,
|
||||
|
|
Loading…
Reference in a new issue