Removed unused files, code cleanup

This commit is contained in:
Anton Stubenbord
2023-01-22 14:34:58 +01:00
parent b370fa4164
commit 9bfb6aa661
42 changed files with 248 additions and 589 deletions

View File

@@ -7,7 +7,7 @@ import 'package:photo_view/photo_view.dart';
typedef DeleteCallback = void Function();
typedef OnImageOperation = void Function(File);
class GridImageItemWidget extends StatefulWidget {
class ScannedImageItem extends StatefulWidget {
final File file;
final DeleteCallback onDelete;
//final OnImageOperation onImageOperation;
@@ -15,7 +15,7 @@ class GridImageItemWidget extends StatefulWidget {
final int index;
final int totalNumberOfFiles;
const GridImageItemWidget({
const ScannedImageItem({
Key? key,
required this.file,
required this.onDelete,
@@ -25,10 +25,10 @@ class GridImageItemWidget extends StatefulWidget {
}) : super(key: key);
@override
State<GridImageItemWidget> createState() => _GridImageItemWidgetState();
State<ScannedImageItem> createState() => _ScannedImageItemState();
}
class _GridImageItemWidgetState extends State<GridImageItemWidget> {
class _ScannedImageItemState extends State<ScannedImageItem> {
@override
Widget build(BuildContext context) {
return GestureDetector(

View File

@@ -1,42 +0,0 @@
import 'dart:io';
import 'package:flutter/material.dart';
import 'package:paperless_mobile/util.dart';
import 'package:permission_handler/permission_handler.dart';
typedef OnImageScannedCallback = void Function(File);
class ScannerWidget extends StatefulWidget {
final OnImageScannedCallback onImageScannedCallback;
const ScannerWidget({
Key? key,
required this.onImageScannedCallback,
}) : super(key: key);
@override
_ScannerWidgetState createState() => _ScannerWidgetState();
}
class _ScannerWidgetState extends State<ScannerWidget> {
List<File> documents = List.empty(growable: true);
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: const Text("Scan document")),
body: FutureBuilder<bool>(
future: askForPermission(Permission.camera),
builder: (BuildContext context, AsyncSnapshot<bool> snapshot) {
if (!snapshot.hasData) {
return const Center(child: CircularProgressIndicator());
}
if (snapshot.data!) {
return Container();
}
return const Center(
child: Text("No camera permissions, please enable in settings!"),
);
}),
);
}
}

View File

@@ -1,65 +0,0 @@
import 'package:flutter/material.dart';
import 'package:intl/intl.dart';
class UploadDialog extends StatefulWidget {
const UploadDialog({
Key? key,
}) : super(key: key);
@override
State<UploadDialog> createState() => _UploadDialogState();
}
class _UploadDialogState extends State<UploadDialog> {
late TextEditingController _controller;
final _formKey = GlobalKey<FormState>();
@override
void initState() {
final DateFormat format = DateFormat("yyyy_MM_dd_hh_mm_ss");
final today = format.format(DateTime.now());
_controller = TextEditingController.fromValue(
TextEditingValue(text: "Scan_$today.pdf"));
super.initState();
}
@override
Widget build(BuildContext context) {
return AlertDialog(
title: const Text("Upload to paperless-ng"),
content: Form(
key: _formKey,
child: TextFormField(
controller: _controller,
validator: (text) {
if (text == null || text.isEmpty) {
return "Filename must be specified!";
}
return null;
},
),
),
actions: [
TextButton(
onPressed: () {
Navigator.of(context).pop();
},
child: const Text("Cancel"),
),
TextButton(
onPressed: () {
if (!_formKey.currentState!.validate()) {
return;
}
var txt = _controller.text;
if (!txt.endsWith(".pdf")) {
txt += ".pdf";
}
Navigator.of(context).pop(txt);
},
child: const Text("Upload"),
),
],
);
}
}