From 85f87aaaea0bc7464ed772fb3815cab6e709aca0 Mon Sep 17 00:00:00 2001 From: hackycy Date: Mon, 6 Jul 2020 10:42:59 +0800 Subject: [PATCH] =?UTF-8?q?styles=EF=BC=9Aimprove=20class=20name=20and=20p?= =?UTF-8?q?ackage?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base_pb_page_state.dart} | 3 +- .../qiniu_page/qiniu_page.dart | 71 ++++++++----------- 2 files changed, 31 insertions(+), 43 deletions(-) rename lib/views/{config_page/config_page.dart => pb_setting_page/base_pb_page_state.dart} (97%) diff --git a/lib/views/config_page/config_page.dart b/lib/views/pb_setting_page/base_pb_page_state.dart similarity index 97% rename from lib/views/config_page/config_page.dart rename to lib/views/pb_setting_page/base_pb_page_state.dart index 0ee1a80..97c1de0 100644 --- a/lib/views/config_page/config_page.dart +++ b/lib/views/pb_setting_page/base_pb_page_state.dart @@ -4,7 +4,8 @@ import 'package:flutter_picgo/model/config.dart'; import 'package:flutter_picgo/utils/image_upload.dart'; import 'package:flutter_picgo/utils/strings.dart'; -abstract class ConfigPageState extends State { +abstract class BasePBSettingPageState + extends State { List controllers = []; final _formKey = GlobalKey(); diff --git a/lib/views/pb_setting_page/qiniu_page/qiniu_page.dart b/lib/views/pb_setting_page/qiniu_page/qiniu_page.dart index 0e83718..be5f7ce 100644 --- a/lib/views/pb_setting_page/qiniu_page/qiniu_page.dart +++ b/lib/views/pb_setting_page/qiniu_page/qiniu_page.dart @@ -3,15 +3,15 @@ import 'package:flutter/material.dart'; import 'package:flutter_picgo/model/config.dart'; import 'package:flutter_picgo/model/qiniu_config.dart'; import 'package:flutter_picgo/resources/pb_type_keys.dart'; -import 'package:flutter_picgo/views/config_page/config_page.dart'; +import 'package:flutter_picgo/views/pb_setting_page/base_pb_page_state.dart'; import 'package:flutter_picgo/views/pb_setting_page/qiniu_page/qiniu_page_presenter.dart'; class QiniuPage extends StatefulWidget { _QiniuPageState createState() => _QiniuPageState(); } -class _QiniuPageState extends ConfigPageState implements QiniuPageContract { - +class _QiniuPageState extends BasePBSettingPageState + implements QiniuPageContract { QiniuPagePresenter _presenter; _QiniuPageState() { @@ -28,15 +28,13 @@ class _QiniuPageState extends ConfigPageState implements QiniuPageCon String get pbType => PBTypeKeys.qiniu; @override - void save() { - - } + void save() {} @override AppBar get appbar => AppBar( - title: Text('七牛图床'), - centerTitle: true, - ); + title: Text('七牛图床'), + centerTitle: true, + ); @override loadConfig(QiniuConfig config) { @@ -45,49 +43,38 @@ class _QiniuPageState extends ConfigPageState implements QiniuPageCon Config config; if (key == 'accessKey') { config = Config( - label: '设定AccessKey', - placeholder: 'AccessKey', - needValidate: true, - value: value - ); + label: '设定AccessKey', + placeholder: 'AccessKey', + needValidate: true, + value: value); } else if (key == 'secretKey') { config = Config( - label: '设定SecretKey', - placeholder: 'SecretKey', - needValidate: true, - value: value - ); + label: '设定SecretKey', + placeholder: 'SecretKey', + needValidate: true, + value: value); } else if (key == 'bucket') { config = Config( - label: '设定存储空间名', - placeholder: 'Bucket', - needValidate: true, - value: value - ); + label: '设定存储空间名', + placeholder: 'Bucket', + needValidate: true, + value: value); } else if (key == 'url') { config = Config( - label: '设定访问网址', - placeholder: '例如:http://xxx.yyy.cloudcdn.cn', - needValidate: true, - value: value - ); + label: '设定访问网址', + placeholder: '例如:http://xxx.yyy.cloudcdn.cn', + needValidate: true, + value: value); } else if (key == 'area') { config = Config( - label: '确认存储区域', - placeholder: '例如z0', - needValidate: true, - value: value - ); + label: '确认存储区域', + placeholder: '例如z0', + needValidate: true, + value: value); } else if (key == 'options') { - config = Config( - label: '设定网址后缀', - placeholder: '例如?imageslim' - ); + config = Config(label: '设定网址后缀', placeholder: '例如?imageslim'); } else if (key == 'path') { - config = Config( - label: '指定存储路径', - placeholder: '例如img/' - ); + config = Config(label: '指定存储路径', placeholder: '例如img/'); } config.name = key; configs.add(config);