FlightGear next
ThumbnailImageItem Class Reference

#include <ThumbnailImageItem.hxx>

Inherits QQuickItem.

Classes

class  ThumbnailPackageDelegate
 

Public Slots

void setAircraftUri (QString uri)
 
void setMaximumSize (QSize maximumSize)
 

Signals

void aircraftUriChanged ()
 
void sourceSizeChanged ()
 
void maximumSizeChanged (QSize maximumSize)
 

Public Member Functions

 ThumbnailImageItem (QQuickItem *parent=nullptr)
 
 ~ThumbnailImageItem ()
 
QSGNode * updatePaintNode (QSGNode *, UpdatePaintNodeData *) override
 
QUrl url () const
 
QString aircraftUri () const
 
QSize sourceSize () const
 
QSize maximumSize () const
 

Properties

QString aircraftUri
 
QUrl url
 
QSize sourceSize
 
QSize maximumSize
 

Friends

class ThumbnailPackageDelegate
 

Detailed Description

Definition at line 10 of file ThumbnailImageItem.hxx.

Constructor & Destructor Documentation

◆ ThumbnailImageItem()

ThumbnailImageItem::ThumbnailImageItem ( QQuickItem * parent = nullptr)

Definition at line 57 of file ThumbnailImageItem.cxx.

◆ ~ThumbnailImageItem()

ThumbnailImageItem::~ThumbnailImageItem ( )

Definition at line 68 of file ThumbnailImageItem.cxx.

Member Function Documentation

◆ aircraftUri()

QString ThumbnailImageItem::aircraftUri ( ) const

Definition at line 101 of file ThumbnailImageItem.cxx.

◆ aircraftUriChanged

void ThumbnailImageItem::aircraftUriChanged ( )
signal

◆ maximumSize()

QSize ThumbnailImageItem::maximumSize ( ) const

Definition at line 111 of file ThumbnailImageItem.cxx.

◆ maximumSizeChanged

void ThumbnailImageItem::maximumSizeChanged ( QSize maximumSize)
signal

◆ setAircraftUri

void ThumbnailImageItem::setAircraftUri ( QString uri)
slot

Definition at line 116 of file ThumbnailImageItem.cxx.

◆ setMaximumSize

void ThumbnailImageItem::setMaximumSize ( QSize maximumSize)
slot

Definition at line 156 of file ThumbnailImageItem.cxx.

◆ sourceSize()

QSize ThumbnailImageItem::sourceSize ( ) const

Definition at line 106 of file ThumbnailImageItem.cxx.

◆ sourceSizeChanged

void ThumbnailImageItem::sourceSizeChanged ( )
signal

◆ updatePaintNode()

QSGNode * ThumbnailImageItem::updatePaintNode ( QSGNode * ,
UpdatePaintNodeData *  )
override

Definition at line 73 of file ThumbnailImageItem.cxx.

◆ url()

QUrl ThumbnailImageItem::url ( ) const

Definition at line 96 of file ThumbnailImageItem.cxx.

Friends And Related Symbol Documentation

◆ ThumbnailPackageDelegate

friend class ThumbnailPackageDelegate
friend

Definition at line 49 of file ThumbnailImageItem.hxx.

Property Documentation

◆ aircraftUri

QString ThumbnailImageItem::aircraftUri
readwrite

Definition at line 14 of file ThumbnailImageItem.hxx.

◆ maximumSize

QSize ThumbnailImageItem::maximumSize
readwrite

Definition at line 19 of file ThumbnailImageItem.hxx.

◆ sourceSize

QSize ThumbnailImageItem::sourceSize
read

Definition at line 17 of file ThumbnailImageItem.hxx.

◆ url

QUrl ThumbnailImageItem::url
read

Definition at line 15 of file ThumbnailImageItem.hxx.


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