digiKam
Loading...
Searching...
No Matches
Digikam::HTMLWidget Class Reference

#include <htmlwidget_qwebengine.h>

+ Inheritance diagram for Digikam::HTMLWidget:

Signals

void selectionHasBeenMade (const Digikam::GeoCoordinates::Pair &coordinatesRect)
 
void signalHTMLEvents (const QStringList &events)
 
void signalJavaScriptReady ()
 
void signalMessageEvent (const QString &message)
 

Public Member Functions

void centerOn (const qreal west, const qreal north, const qreal east, const qreal south, const bool useSaneZoomLevel=true)
 
 HTMLWidget (QWidget *const parent=nullptr)
 
void loadInitialHTML (const QString &initialHTML)
 
void mouseModeChanged (const GeoMouseModes mouseMode)
 
void removeSelectionRectangle ()
 
QVariant runScript (const QString &scriptCode, bool async=true)
 Wrapper around executeScript to catch more errors.
 
bool runScript2Coordinates (const QString &scriptCode, GeoCoordinates *const coordinates)
 Execute a script which returns coordinates and parse these.
 
void setSelectionRectangle (const GeoCoordinates::Pair &searchCoordinates)
 
void setSharedGeoIfaceObject (GeoIfaceSharedData *const sharedData)
 
 ~HTMLWidget () override
 

Protected Slots

void progress (int progress)
 
void slotHTMLCompleted (bool ok)
 

Protected Member Functions

bool eventFilter (QObject *, QEvent *) override
 

Constructor & Destructor Documentation

◆ HTMLWidget()

Digikam::HTMLWidget::HTMLWidget ( QWidget *const  parent = nullptr)
explicit

◆ ~HTMLWidget()

Digikam::HTMLWidget::~HTMLWidget ( )
override

Member Function Documentation

◆ centerOn()

void Digikam::HTMLWidget::centerOn ( const qreal  west,
const qreal  north,
const qreal  east,
const qreal  south,
const bool  useSaneZoomLevel = true 
)

References runScript().

◆ eventFilter()

bool Digikam::HTMLWidget::eventFilter ( QObject *  object,
QEvent *  event 
)
overrideprotected

◆ loadInitialHTML()

void Digikam::HTMLWidget::loadInitialHTML ( const QString &  initialHTML)

◆ mouseModeChanged()

void Digikam::HTMLWidget::mouseModeChanged ( const GeoMouseModes  mouseMode)

◆ progress

void Digikam::HTMLWidget::progress ( int  progress)
protectedslot

References progress().

Referenced by HTMLWidget(), and progress().

◆ removeSelectionRectangle()

void Digikam::HTMLWidget::removeSelectionRectangle ( )

References runScript().

◆ runScript()

QVariant Digikam::HTMLWidget::runScript ( const QString &  scriptCode,
bool  async = true 
)

Wrapper around executeScript to catch more errors.

References GEOIFACE_ASSERT.

Referenced by centerOn(), eventFilter(), mouseModeChanged(), removeSelectionRectangle(), runScript2Coordinates(), and setSelectionRectangle().

◆ runScript2Coordinates()

bool Digikam::HTMLWidget::runScript2Coordinates ( const QString &  scriptCode,
GeoCoordinates *const  coordinates 
)

Execute a script which returns coordinates and parse these.

References Digikam::GeoIfaceHelperParseLatLonString(), and runScript().

Referenced by eventFilter().

◆ selectionHasBeenMade

void Digikam::HTMLWidget::selectionHasBeenMade ( const Digikam::GeoCoordinates::Pair coordinatesRect)
signal

Referenced by eventFilter().

◆ setSelectionRectangle()

void Digikam::HTMLWidget::setSelectionRectangle ( const GeoCoordinates::Pair searchCoordinates)

References runScript().

◆ setSharedGeoIfaceObject()

void Digikam::HTMLWidget::setSharedGeoIfaceObject ( GeoIfaceSharedData *const  sharedData)

◆ signalHTMLEvents

void Digikam::HTMLWidget::signalHTMLEvents ( const QStringList &  events)
signal

Referenced by HTMLWidget().

◆ signalJavaScriptReady

void Digikam::HTMLWidget::signalJavaScriptReady ( )
signal

Referenced by slotHTMLCompleted().

◆ signalMessageEvent

void Digikam::HTMLWidget::signalMessageEvent ( const QString &  message)
signal

Referenced by HTMLWidget().

◆ slotHTMLCompleted

void Digikam::HTMLWidget::slotHTMLCompleted ( bool  ok)
protectedslot

References signalJavaScriptReady().

Referenced by HTMLWidget().


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