feat: use 'fromMarket' and 'uploaded' flag instead of 'readOnly'; code cleanup.
This commit is contained in:
@@ -127,7 +127,7 @@ class GestureEditor extends StatelessWidget {
|
||||
child: ConstrainedBox(
|
||||
constraints: BoxConstraints(minWidth: constraints.maxWidth),
|
||||
child: IgnorePointer(
|
||||
ignoring: schemeProvider.readOnly ?? false,
|
||||
ignoring: schemeProvider.readOnly,
|
||||
child: DDataTable(
|
||||
showBottomBorder: true,
|
||||
headingRowHeight: _headingRowHeight,
|
||||
@@ -169,7 +169,7 @@ class GestureEditor extends StatelessWidget {
|
||||
mainAxisAlignment: MainAxisAlignment.end,
|
||||
children: [
|
||||
DButton.add(
|
||||
enabled: !(schemeProvider.readOnly ?? false) &&
|
||||
enabled: !schemeProvider.readOnly &&
|
||||
!gesturePropProvider.editMode! &&
|
||||
!schemeTree.fullFiled,
|
||||
onTap: () {
|
||||
@@ -183,7 +183,7 @@ class GestureEditor extends StatelessWidget {
|
||||
},
|
||||
),
|
||||
DButton.delete(
|
||||
enabled: !(schemeProvider.readOnly ?? false) &&
|
||||
enabled: !schemeProvider.readOnly &&
|
||||
gesturePropProvider != GestureProp.empty() &&
|
||||
!gesturePropProvider.editMode!,
|
||||
onTap: () {
|
||||
@@ -201,7 +201,7 @@ class GestureEditor extends StatelessWidget {
|
||||
},
|
||||
),
|
||||
DButton.duplicate(
|
||||
enabled: !(schemeProvider.readOnly ?? false) &&
|
||||
enabled: !schemeProvider.readOnly &&
|
||||
gesturePropProvider != GestureProp.empty() &&
|
||||
!gesturePropProvider.editMode!,
|
||||
onTap: () {
|
||||
@@ -213,7 +213,7 @@ class GestureEditor extends StatelessWidget {
|
||||
},
|
||||
),
|
||||
DButton.paste(
|
||||
enabled: !(schemeProvider.readOnly ?? false) &&
|
||||
enabled: !schemeProvider.readOnly &&
|
||||
copiedGesturePropProvider != CopiedGesturePropProvider.empty() &&
|
||||
!gesturePropProvider.editMode! &&
|
||||
!schemeTree.fullFiled,
|
||||
@@ -273,7 +273,7 @@ class GestureEditor extends StatelessWidget {
|
||||
Expanded(
|
||||
child: DTextField(
|
||||
initText: schemeProvider.name,
|
||||
readOnly: schemeProvider.readOnly ?? false,
|
||||
readOnly: schemeProvider.readOnly,
|
||||
onComplete: (val) {
|
||||
val = val.trim();
|
||||
schemeProvider.setProps(name: val);
|
||||
|
||||
@@ -6,12 +6,8 @@ import 'package:dde_gesture_manager/models/scheme.dart';
|
||||
import 'package:dde_gesture_manager/models/scheme.provider.dart';
|
||||
import 'package:dde_gesture_manager/models/settings.provider.dart';
|
||||
import 'package:dde_gesture_manager/widgets/dde_button.dart';
|
||||
import 'package:flutter/animation.dart';
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/foundation.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/painting.dart';
|
||||
import 'package:uuid/uuid.dart';
|
||||
|
||||
class LocalManager extends StatefulWidget {
|
||||
const LocalManager({
|
||||
|
||||
Reference in New Issue
Block a user