More refactoring : moves widgets around.
This commit is contained in:
parent
2c00135a59
commit
035efc5e32
|
@ -7,9 +7,9 @@ import 'package:quickgui/src/globals.dart';
|
||||||
import 'package:quickgui/src/model/operating_system.dart';
|
import 'package:quickgui/src/model/operating_system.dart';
|
||||||
import 'package:quickgui/src/model/option.dart';
|
import 'package:quickgui/src/model/option.dart';
|
||||||
import 'package:quickgui/src/model/version.dart';
|
import 'package:quickgui/src/model/version.dart';
|
||||||
import 'package:quickgui/src/widgets/cancel_dismiss_button.dart';
|
import 'package:quickgui/src/widgets/downloader/cancel_dismiss_button.dart';
|
||||||
import 'package:quickgui/src/widgets/download_label.dart';
|
import 'package:quickgui/src/widgets/downloader/download_label.dart';
|
||||||
import 'package:quickgui/src/widgets/download_progress_bar.dart';
|
import 'package:quickgui/src/widgets/downloader/download_progress_bar.dart';
|
||||||
|
|
||||||
class Downloader extends StatefulWidget {
|
class Downloader extends StatefulWidget {
|
||||||
const Downloader({
|
const Downloader({
|
||||||
|
|
|
@ -3,7 +3,7 @@ import 'dart:io';
|
||||||
import 'package:file_picker/file_picker.dart';
|
import 'package:file_picker/file_picker.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:quickgui/src/globals.dart';
|
import 'package:quickgui/src/globals.dart';
|
||||||
import 'package:quickgui/src/widgets/home_page_buttons.dart';
|
import 'package:quickgui/src/widgets/home_page/home_page_button_group.dart';
|
||||||
|
|
||||||
class MainPage extends StatefulWidget {
|
class MainPage extends StatefulWidget {
|
||||||
const MainPage({Key? key, required this.title}) : super(key: key);
|
const MainPage({Key? key, required this.title}) : super(key: key);
|
||||||
|
@ -50,7 +50,7 @@ class _MainPageState extends State<MainPage> {
|
||||||
children: const [
|
children: const [
|
||||||
Padding(
|
Padding(
|
||||||
padding: EdgeInsets.symmetric(horizontal: 12),
|
padding: EdgeInsets.symmetric(horizontal: 12),
|
||||||
child: HomePageButtons(),
|
child: HomePageButtonGroup(),
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
|
|
|
@ -8,17 +8,17 @@ import 'package:quickgui/src/model/version.dart';
|
||||||
import 'package:quickgui/src/pages/downloader.dart';
|
import 'package:quickgui/src/pages/downloader.dart';
|
||||||
import 'package:quickgui/src/pages/operating_system_selection.dart';
|
import 'package:quickgui/src/pages/operating_system_selection.dart';
|
||||||
import 'package:quickgui/src/pages/version_selection.dart';
|
import 'package:quickgui/src/pages/version_selection.dart';
|
||||||
import 'package:quickgui/src/widgets/home_page_button.dart';
|
import 'package:quickgui/src/widgets/home_page/home_page_button.dart';
|
||||||
import 'package:tuple/tuple.dart';
|
import 'package:tuple/tuple.dart';
|
||||||
|
|
||||||
class HomePageButtons extends StatefulWidget {
|
class HomePageButtonGroup extends StatefulWidget {
|
||||||
const HomePageButtons({Key? key}) : super(key: key);
|
const HomePageButtonGroup({Key? key}) : super(key: key);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
State<HomePageButtons> createState() => _HomePageButtonsState();
|
State<HomePageButtonGroup> createState() => _HomePageButtonGroupState();
|
||||||
}
|
}
|
||||||
|
|
||||||
class _HomePageButtonsState extends State<HomePageButtons> {
|
class _HomePageButtonGroupState extends State<HomePageButtonGroup> {
|
||||||
OperatingSystem? _selectedOperatingSystem;
|
OperatingSystem? _selectedOperatingSystem;
|
||||||
Version? _selectedVersion;
|
Version? _selectedVersion;
|
||||||
Option? _selectedOption;
|
Option? _selectedOption;
|
Loading…
Reference in New Issue