Skip to main content

SetUrlViewModel class

SetUrlViewModel class helps to interact with model to serve data.

and react to user's input for Set Url Section. Methods include:

  • checkURLandNavigate
  • scanQR
  • initialise
  • checkURLandNavigate
  • checkURLandShowPopUp
  • scanQR
  • _onQRViewCreated

Inheritance

: - Object

Constructors

SetUrlViewModel

:

Properties

[formKey] [→ GlobalKey[<[FormState]>]] : formKey. ::: features final :::

[greeting] [↔ List[<[Map[<[String], dynamic>]]>]] : qrController. ::: features getter/setter pair :::

[hashCode] [→ int] : The hash code for this object. ::: features no setterinherited :::

[hasListeners] [→ bool] : Whether any listeners are currently registered. ::: features no setterinherited :::

[isBusy] [→ bool]

: ::: features no setterinherited :::

[orgId] [↔ String] : organizationID. ::: features getter/setter pair :::

[qrKey] [→ GlobalKey[<[State[<[StatefulWidget]>]]>]] : qrKey. ::: features final :::

[result] [↔ Barcode] : qrText. ::: features getter/setter pair :::

[runtimeType] [→ Type] : A representation of the runtime type of the object. ::: features no setterinherited :::

[state] [→ ViewState]

: ::: features no setterinherited :::

[url] [↔ TextEditingController] : url. ::: features getter/setter pair :::

[urlFocus] [↔ FocusNode] : urlFocus. ::: features getter/setter pair :::

[validate] [↔ AutovalidateMode] : qrValidator. ::: features getter/setter pair :::

Methods

[addListener][([[VoidCallback] listener]) → void ] : Register a closure to be called when the object changes. ::: features inherited :::

[checkURLandNavigate][([[String] navigateTo, ][[String] argument]) [→ Future<[void>]] ] : This function check the URL and navigate to the respective URL.

[checkURLandShowPopUp][([[String] argument]) [→ Future<[void>]] ] : This function check the URL and navigate to the respective URL.

dispose [→ void ] : Discards any resources used by the object. After this is called, the object is not in a usable state and should be discarded (calls to addListener will throw after the object is disposed). ::: features inherited :::

[initialise][ → void ] : This function initialises the variables.

[noSuchMethod][([[Invocation] invocation]) → dynamic ] : Invoked when a nonexistent method or property is accessed. ::: features inherited :::

notifyListeners [→ void ] : Call all the registered listeners. ::: features inherited :::

[removeListener][([[VoidCallback] listener]) → void ] : Remove a previously registered closure from the list of closures that are notified when the object changes. ::: features inherited :::

[scanQR][([[BuildContext] context]) → void ] : This function create a widget which is used to scan the QR-code.

[setState][([[ViewState] viewState]) → void ]

: ::: features inherited :::

[toString][ [→ String] ] : A string representation of this object. ::: features inherited :::

Operators

[operator ==][([[Object] other]) [→ bool] ] : The equality operator. ::: features inherited :::

Constants

[imageUrlKey] [→ const String] : imageUrlKey.

[urlKey] [→ const String] : urlKey.

  1. talawa
  2. set_url_view_model
  3. SetUrlViewModel class
set_url_view_model library