FlightGear next
ModelDataExtractor Class Reference

#include <ModelDataExtractor.hxx>

Inherits QObject.

Public Slots

void setModel (QJSValue model)
 
void setIndex (int index)
 
void setRole (QString role)
 

Signals

void modelChanged ()
 
void indexChanged (int index)
 
void roleChanged (QString role)
 
void dataChanged ()
 

Public Member Functions

 ModelDataExtractor (QObject *parent=nullptr)
 
QJSValue model () const
 
int index () const
 
QString role () const
 
QVariant data () const
 

Properties

QJSValue model
 
int index
 
QString role
 
QVariant data
 

Detailed Description

Definition at line 10 of file ModelDataExtractor.hxx.

Constructor & Destructor Documentation

◆ ModelDataExtractor()

ModelDataExtractor::ModelDataExtractor ( QObject * parent = nullptr)
explicit

Definition at line 6 of file ModelDataExtractor.cxx.

Member Function Documentation

◆ data()

QVariant ModelDataExtractor::data ( ) const

Definition at line 11 of file ModelDataExtractor.cxx.

◆ dataChanged

void ModelDataExtractor::dataChanged ( )
signal

◆ index()

int ModelDataExtractor::index ( ) const
inline

Definition at line 27 of file ModelDataExtractor.hxx.

◆ indexChanged

void ModelDataExtractor::indexChanged ( int index)
signal

◆ model()

QJSValue ModelDataExtractor::model ( ) const
inline

Definition at line 22 of file ModelDataExtractor.hxx.

◆ modelChanged

void ModelDataExtractor::modelChanged ( )
signal

◆ role()

QString ModelDataExtractor::role ( ) const
inline

Definition at line 32 of file ModelDataExtractor.hxx.

◆ roleChanged

void ModelDataExtractor::roleChanged ( QString role)
signal

◆ setIndex

void ModelDataExtractor::setIndex ( int index)
slot

Definition at line 105 of file ModelDataExtractor.cxx.

◆ setModel

void ModelDataExtractor::setModel ( QJSValue model)
slot

Definition at line 63 of file ModelDataExtractor.cxx.

◆ setRole

void ModelDataExtractor::setRole ( QString role)
slot

Definition at line 115 of file ModelDataExtractor.cxx.

Property Documentation

◆ data

QVariant ModelDataExtractor::data
read

Definition at line 20 of file ModelDataExtractor.hxx.

◆ index

int ModelDataExtractor::index
readwrite

Definition at line 17 of file ModelDataExtractor.hxx.

◆ model

QJSValue ModelDataExtractor::model
readwrite

Definition at line 16 of file ModelDataExtractor.hxx.

◆ role

QString ModelDataExtractor::role
readwrite

Definition at line 18 of file ModelDataExtractor.hxx.


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