This is a listing of all Felgo components.
Displays an AppActivityIndicator inside a NavigationBar slot |
|
Item allows monetizing your app with banner ads on Android and iOS |
|
Item allows monetizing your app with banner ads on Android and iOS |
|
Item allows monetizing your app with fullscreen interstitial ads on Android and iOS |
|
Item allows monetizing your app with rewarded video ads on Android and iOS |
|
Filter container accepting rows accepted by all its child filters |
|
Item provides functions for getting insights into your app's usage |
|
Filter container accepting rows accepted by at least one of its child filters |
|
Top-level component of a Felgo application containing all other components |
|
An intermediate spinning progress indicator |
|
A button with a default raised and flat button style |
|
A material style card |
|
Adds Tinder-like swipe feature to a component |
|
A checkbox with a platform-specific styling for iOS and Android |
|
A drawer opened from the left or right edge of the screen with custom content |
|
A Flickable with a preset rebound animation for a native scrolling experience |
|
An item for displaying icons from an icon font |
|
An image with a default source |
|
Root Felgo element usable with existing Qt applications |
|
Basic item for any type of lists, with text, images, icons etc |
|
A ListView providing a native AppScrollIndicator, an empty view and swipe gestures for its list delegates |
|
Displays a map view with the current user position |
|
A modal dialog that covers the whole application |
|
Displays a custom component as a modal overlay |
|
A single page within an application |
|
A sheet of paper with shadow |
|
A radio with a platform-specific styling for iOS and Android |
|
A slider control with two handles to set a range |
|
A native styled scroll indicator for usage with AppFlickable |
|
A slider control with one handle |
|
An on/off button-like control |
|
A tab bar with Theme-based iOS and Android styles |
|
A tab button to be used with AppTabBar for Theme-based iOS and Android styled tabs |
|
A styled text control |
|
A multi-line TextEdit with a given placeholder text |
|
A single-line TextField input control |
|
A single-line TextInput with a given placeholder text (deprecated) |
|
Shows a tool tip overlay for a target item |
|
Lets your users sign in with their Apple account |
|
A pre-configured button for Apple account sign in |
|
Element allows playing long-lasting and looping background sound in wav, mp3 or ogg file format |
|
Bluetooth Low Energy characteristics handle data read and write |
|
Bluetooth Low Energy Device, discovered by the BluetoothLeManager component |
|
Bluetooth Low Energy device discovery management |
|
Bluetooth Low Energy Service, groups Characteristics |
|
A physics body which consists of one or more Fixture elements |
|
A rectangular physics shape |
|
Contains static properties of the Box2D physics engine |
|
Physics body with a rectangular shape |
|
Base type for NavigationBar items which can be clicked |
|
Enables to follow an object, or be moved around freely |
|
An empty chain of points, or empty polygon (loop) |
|
Item allows monetizing your games by embedding Chartboost ads on Android and iOS |
|
A circular physics shape |
|
Physics body with a round shape |
|
Base component for BoxCollider, CircleCollider and PolygonCollider. All physics colliders including BoxCollider, CircleCollider and PolygonCollider inherit from ColliderBase |
|
Information about a physics contact event |
|
Item describes a single virtual currency you want to offer within your game |
|
Item describes a purchasable collection of a specific virtual Currency within your game, buyable with StorePurchase |
|
Convenience methods for formatting date and time |
|
Allows to pick a date, time or interval with flickable tumblers |
|
Draws a debug view of the physics components |
|
A dialog with custom content and one or two buttons |
|
Keeps the distance between 2 bodies constant |
|
Item allows to download additional assets from the Internet |
|
A flat edge between two points |
|
Base class for custom game entities |
|
Manages all entities derived from the EntityBase component |
|
Filters row with a custom filtering |
|
A custom role computed from a javascript expression |
|
Sorts row with a custom javascript expression |
|
Item provides access to the native Facebook SDK on iOS and Android |
|
Item encapsulates information about a specific Facebook profile |
|
Initializes the Felgo runtime from a native Android application |
|
Integrates Felgo in a native Android application |
|
Shows Felgo QML content in a native Android application |
|
Shows Felgo QML content in a native Android application |
|
Initializes the Felgo runtime from a native iOS application |
|
Shows Felgo QML content inside a native iOS application |
|
Singleton provides file operations like reading, writing and listing files |
|
Base type for the SortFilterProxyModel filters |
|
Abstract interface for types containing Filters |
|
A role resolving to true for rows matching all its filters |
|
Sorts rows based on if they match filters |
|
Firebase Analytics item provides insights into your app's usage |
|
Item allows user registration and authentication with the email/password authentication provider |
|
Item allows to define account properties for FirebaseAuth and FirebaseDatabase |
|
Item allows to read and write user-specific and public data from and to the Firebase Realtime Database. Data is synced across all clients in realtime, and remains available when your app goes offline. As soon as the user goes online again, the changes are synced up to the Firebase cloud backend |
|
Item allows uploading files to the Firebase Storage cloud. It uploads local files to the cloud file system and returns the public download URL |
|
Returned by FirebaseStorage::uploadFile() |
|
Abstract base class of all fixture types |
|
A Page with included AppFlickable and AppScrollIndicator |
|
A material-design styled floating action button |
|
Item provides functions for getting insights into your app's usage |
|
Utility item to display the current frames per second and a FPS timeline graph |
|
Top-down friction between 2 bodies |
|
Plays a single sprite animation stored as a series of frames |
|
Wraps the QtQuick Controls Button and styles it with the GameStyle |
|
Integrate with GameCenter to send your games' highscores from Felgo Game Network to Apple Game Center on iOS devices |
|
Component allows visual effects like fire, explosions, smoke or rain |
|
Wraps the QtQuick Controls ScrollView and styles it with the GameStyle |
|
Wraps the QtQuick Controls Slider and styles it with the GameStyle |
|
Element allows playing short-lasting and looping sound effects in wav file format |
|
Element defines a series of sprite frames within an image for a GameSpriteSequence |
|
Contains a list of GameSprite elements and allows switching between them with only one active at a time |
|
Styles all Items which are derived from QtQuick Controls such as GameButton and GameSlider. If you want to change the style of the GUI elements, then you can create a CustomStyle and exchange the existing one. For small changes you can access the style directly and change the desired value |
|
Wraps the QtQuick Controls Switch and styles it with the GameStyle |
|
Wraps the QtQuick Controls TextField and styles it with the GameStyle |
|
Default root Felgo Window containing all other components and Scenes |
|
Root Felgo ApplicationWindow containing all other components and Scenes |
|
Connects 2 Joint objects together |
|
Google Analytics Plugin lets you measure user interactions for your mobile and desktop apps |
|
Item provides remote push notifications for iOS & Android with the Google Cloud Messaging platform |
|
Plugin provides beta distribution and crash reports for iOS & Android apps |
|
Provides functionality for scaling and cropping an image file before uploading it with HttpRequest |
|
Convenience type to check pending requests when using HttpRequest |
|
Allows to implement networking features based on the SuperAgent library from VisionMedia |
|
A button with an icon as visual representation |
|
Displays a clickable AppIcon inside a NavigationBar slot |
|
A global object containing the possible Icons |
|
A GridView to show and select multiple photos from the device |
|
Filters rows based on their source index |
|
Plugin provides game analytics for game designers to improve your game |
|
Global object for displaying standard user interaction dialogs |
|
Provides custom styling for the ItemEditor |
|
Role made from concatenating other roles |
|
Abstract base class of all joints types |
|
Element provides an input controller for a virtual joystick for moving entities, also called a virtual D-pad |
|
A proxy view model for JSON data sources |
|
Item can be used to offer items which are available as long as a player plays the game |
|
Can be used to display colored single and segmented lines |
|
A Page item with an AppListView as a single child |
|
Sorts rows based on a locale aware comparison of a source model string role |
|
Keeps the relative translation and rotation between 2 bodies constant |
|
Used to manipulate bodies with the mouse or touch input |
|
Provides information for a MovementAnimation or a ColliderBase about the direction and rotation when moving towards a target |
|
Modifies a property with a constant velocity and acceleration |
|
Changes the used image based on the display size to improve performance and memory usage |
|
Represents a platform-native class |
|
Global object for invoking native system dialogs |
|
Represents a platform-native object |
|
Allows you to interact with objects native to the mobile platform |
|
Singleton allows opening native message boxes, input dialogs and browsers |
|
Allows to instantiate and display platform-specific views and widgets |
|
Defines the platform specifics for NativeView |
|
A navigation control for using platform-specific navigation modes |
|
A navigation control for displaying a header, back navigation and optional items |
|
Base type for items to be placed in the left or right slots of NavigationBar |
|
Container item to display multiple NavigationBarItems within a NavigationBar |
|
Base type for items inside Navigation |
|
Provides a stack of Pages with navigation |
|
Item represents a single local notification which can be scheduled with the NotificationManager item |
|
Item allows scheduling native local push notifications on iOS & Android |
|
Let your users authorize with external OAuth 2.0 providers |
|
Item provides remote push notifications for iOS & Android over the OneSignal service |
|
Displays page indicators and allows switching to the previous or next page |
|
Allows to create parallax movement effects |
|
Allows to create an endlessly scrollable background, usable by SideScroller games for example |
|
Item provides remote push notifications for iOS & Android over the Parse service |
|
Interpolates an entity along a path and rotates it towards the target points |
|
Simulates a physics world and contains all physics bodies |
|
A modal, full-screen picture viewer component |
|
Base item type for all Felgo Plugins |
|
A filled convex polygonal physics shape |
|
Physics body with a polygonal shape set up with at least 3 vertices |
|
Allows to display polygonal primitives with color |
|
Allows relative translation of two bodies along a specified axis and prevents rotation |
|
A property group for getting profiling data about the current state and performance of the physics simulation |
|
Offers an API similar to the Promises API in ES2017 |
|
Base type for the SortFilterProxyModel proxy roles |
|
A helper adding a pull-to-refresh control to an AppListView |
|
Keeps the total distance between a body, 2 points and another body constant |
|
Filters rows between boundary values |
|
A RayCast object that reports when a ray hits a Fixture |
|
Filters rows matching a regular expression |
|
A ProxyRole extracting data from a source role via a regular expression |
|
Forces two bodies to share a common anchor point around which the bodies rotate |
|
A mouse area that automatically adds a ripple effect on android devices |
|
Base type for filters based on a source model role |
|
Sorts rows based on a source model role |
|
Restricts the maximum distance between two points |
|
An image item with rounded corners and an optional border |
|
Represents a Box2D body as defined in the JSON file from the RUBE level editor |
|
Represents a Box2D Circle fixture as defined in the JSON file from the RUBE level editor |
|
Represents a Box2D Polygon fixture as defined in the JSON file from the RUBE level editor |
|
Represents an image as defined in the JSON file from the RUBE level editor |
|
Creates QML items based on the description of a JSON file exported by the RUBE level editor |
|
Represents a Box2D RevoluteJoint as defined in the JSON file from the RUBE level editor |
|
Root element for a single game view |
|
A search bar with native styling for iOS and Android based on the Theme settings |
|
A control that allows to jump to specific sections of a ListView |
|
Represents a basic rectangular button with a clicked handler that can be used during development |
|
A ListView delegate item with two labels and an optional image |
|
A ListView delegate item for displaying sections in a list view |
|
Base type for the SortFilterProxyModel proxy roles defining a single role |
|
Item is a consumable good item with a specific balance |
|
Item describes a purchasable collection with a specific amount of a specific single use good |
|
Component allows to easily implement a slot machine with multiple reels and rows. It also provides methods to spin or stop the slot machine and lets you access the visible items in each reel and row |
|
Allows to easily generate reels with randomly shuffled items for a SlotMachine |
|
Element describes a reel to be displayed within the SlotMachine component |
|
Allows to apply filter and sorting settings to QML ListModel items |
|
Base type for the SortFilterProxyModel sorters |
|
Abstract interface for types containing Sorters |
|
Singleton allows to convert recorded spoken audio into text |
|
A delegate used by NavigationStack for loading transitions |
|
Storage item provides a persistent and offline storage for arbitrary key-value pair data |
|
Item provides in-app purchases for iOS and Android |
|
Item is used to offer purchases through the platform's app store |
|
Sorts rows by comparing a source model string role with a localized collation algorithm |
|
A default style for the SimpleRow type that uses the Theme::listItem configuration |
|
A default style for the SimpleSection type that uses the Theme::listSection and Theme::listSectionCompact configuration |
|
Has a gradient, radius and border and an optional flatStyle, ready to be published in games & apps |
|
A button with a default style to be used together with SwipeOptionsContainer |
|
A ListView delegate container to implement swipeable rows within a ListView |
|
A role using Filter to conditionnaly compute its data |
|
A tabbed navigation control |
|
Displays a clickable text inside a NavigationBar slot |
|
A row with a label and an AppTextField |
|
A global object for defining app-wide styling attributes |
|
Defines style of AppButton items |
|
Defines the style of AppCheckBox items |
|
Defines the style of AppRadio items |
|
Defines app-wide color theming |
|
Defines style of Dialog items and inherited components |
|
Defines style of the Navigation's AppDrawer |
|
Defines style of the NavigationBar |
|
Defines style of the navigation TabControl |
|
Defines the default appearance of SimpleRow list items |
|
Defines the default appearance of list sections based on the SimpleSection type |
|
Defines the default appearance of list sections based on the SimpleSection type if SimpleSection::compactStyle is used |
|
Defines style of the TabControl |
|
Input controller with keyboard support for moving entities |
|
Provides often-needed functionality like generating a random number between 2 values |
|
Filters rows matching exactly a value |
|
Provides a convenient way to notify users about an updated version of your app |
|
Provides a convenient way to check if an updated version of your app is available |
|
Item allows purchases with other items like an in-game Currency |
|
A helper item for handling data reload actions as soon as the item becomes visible |
|
Glues two bodies together keeping a constant relative angle |
|
Allows relative rotation and translation of two bodies along a specified axis |
|
Wikitude item provides AR capabilities of the Wikitude JavaScript SDK |
|
Represents a Box2D physics world including bodies and joints |
|
Embedded video player based on the YouTube Iframe-Player API |
|
Singleton allows discovering network services via Bonjour/ZeroConf |