Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
PhosphorShell::LazyLoader Class Reference

#include <phosphor-shell/include/PhosphorShell/LazyLoader.h>

Inheritance diagram for PhosphorShell::LazyLoader:
[legend]

Public Types

enum  Status { Null , Loading , Ready , Error }
 

Signals

void activeChanged ()
 
void sourceComponentChanged ()
 
void sourceChanged ()
 
void itemChanged ()
 
void statusChanged ()
 
void loaded ()
 

Public Member Functions

 LazyLoader (QQuickItem *parent=nullptr)
 
 ~LazyLoader () override
 
bool active () const
 
void setActive (bool active)
 
QQmlComponent * sourceComponent () const
 
void setSourceComponent (QQmlComponent *component)
 
QUrl source () const
 
void setSource (const QUrl &source)
 
QQuickItem * item () const
 
Status status () const
 

Member Enumeration Documentation

◆ Status

Enumerator
Null 
Loading 
Ready 
Error 

Constructor & Destructor Documentation

◆ LazyLoader()

PhosphorShell::LazyLoader::LazyLoader ( QQuickItem *  parent = nullptr)
explicit

◆ ~LazyLoader()

PhosphorShell::LazyLoader::~LazyLoader ( )
override

Member Function Documentation

◆ active()

bool PhosphorShell::LazyLoader::active ( ) const

◆ activeChanged

void PhosphorShell::LazyLoader::activeChanged ( )
signal

◆ item()

QQuickItem * PhosphorShell::LazyLoader::item ( ) const

◆ itemChanged

void PhosphorShell::LazyLoader::itemChanged ( )
signal

◆ loaded

void PhosphorShell::LazyLoader::loaded ( )
signal

◆ setActive()

void PhosphorShell::LazyLoader::setActive ( bool  active)

◆ setSource()

void PhosphorShell::LazyLoader::setSource ( const QUrl &  source)

◆ setSourceComponent()

void PhosphorShell::LazyLoader::setSourceComponent ( QQmlComponent *  component)

◆ source()

QUrl PhosphorShell::LazyLoader::source ( ) const

◆ sourceChanged

void PhosphorShell::LazyLoader::sourceChanged ( )
signal

◆ sourceComponent()

QQmlComponent * PhosphorShell::LazyLoader::sourceComponent ( ) const

◆ sourceComponentChanged

void PhosphorShell::LazyLoader::sourceComponentChanged ( )
signal

◆ status()

Status PhosphorShell::LazyLoader::status ( ) const

◆ statusChanged

void PhosphorShell::LazyLoader::statusChanged ( )
signal

The documentation for this class was generated from the following file: