digiKam
DigikamGenericGeolocationEditPlugin::KmlWidget Class Reference
+ Inheritance diagram for DigikamGenericGeolocationEditPlugin::KmlWidget:

Public Slots

void slotGoogleMapTargetRadioButtonToggled (bool)
 
void slotKMLTracksCheckButtonToggled (bool)
 

Signals

void signalProgressSetup (const int maxProgress, const QString &progressText)
 
void signalSetUIEnabled (const bool enabledState)
 

Public Member Functions

 KmlWidget (GeolocationEdit *const dlg, GPSItemModel *const imageModel, DInfoInterface *const iface)
 
 ~KmlWidget () override
 

Public Attributes

QComboBox * AltitudeCB_
 
QButtonGroup * buttonGroupTargetType
 
DFileSelectorDestinationDirectory_
 
QLabel * destinationDirectoryLabel_
 
QLineEdit * DestinationUrl_
 
QLabel * DestinationUrlLabel_
 
QLineEdit * FileName_
 
QLabel * FileNameLabel_
 
QRadioButton * GoogleMapTargetRadioButton_
 
QComboBox * GPXAltitudeCB_
 
QLabel * GPXAltitudeLabel_
 
QLabel * GPXColorLabel_
 
QLabel * GPXFileLabel_
 
DFileSelectorGPXFileUrlRequester_
 
QSpinBox * GPXLineWidthInput_
 
QLabel * GPXLineWidthLabel_
 
DColorSelectorGPXTrackColor_
 
QCheckBox * GPXTracksCheckBox_
 
QSpinBox * GPXTracksOpacityInput_
 
QLabel * GPXTracksOpacityLabel_
 
QSpinBox * IconSizeInput_
 
QLabel * IconSizeLabel
 
QSpinBox * ImageSizeInput_
 
QLabel * ImageSizeLabel
 
QRadioButton * LocalTargetRadioButton_
 
GeolocationEditm_dlg
 
QPushButton * m_geneBtn
 
GPSItemModelm_model
 
QGroupBox * TargetPreferenceGroupBox
 
QGroupBox * TargetTypeGroupBox
 
QComboBox * timeZoneCB
 
QLabel * timeZoneLabel_
 

Protected Slots

void slotKMLGenerate ()
 

Protected Member Functions

void readSettings ()
 
void saveSettings ()
 

Protected Attributes

QGridLayout * buttonGroupTargetTypeLayout
 
QGridLayout * KMLExportConfigLayout
 
KmlExport m_kmlExport
 
QGridLayout * SizeGroupBoxLayout
 
QGridLayout * TargetPreferenceGroupBoxLayout
 

Constructor & Destructor Documentation

◆ KmlWidget()

◆ ~KmlWidget()

DigikamGenericGeolocationEditPlugin::KmlWidget::~KmlWidget ( )
override

References saveSettings().

Member Function Documentation

◆ readSettings()

◆ saveSettings()

◆ signalProgressSetup

void DigikamGenericGeolocationEditPlugin::KmlWidget::signalProgressSetup ( const int  maxProgress,
const QString &  progressText 
)
signal

Referenced by KmlWidget(), and slotKMLGenerate().

◆ signalSetUIEnabled

void DigikamGenericGeolocationEditPlugin::KmlWidget::signalSetUIEnabled ( const bool  enabledState)
signal

Referenced by KmlWidget(), and slotKMLGenerate().

◆ slotGoogleMapTargetRadioButtonToggled

void DigikamGenericGeolocationEditPlugin::KmlWidget::slotGoogleMapTargetRadioButtonToggled ( bool  )
slot

◆ slotKMLGenerate

◆ slotKMLTracksCheckButtonToggled

void DigikamGenericGeolocationEditPlugin::KmlWidget::slotKMLTracksCheckButtonToggled ( bool  )
slot

Member Data Documentation

◆ AltitudeCB_

QComboBox* DigikamGenericGeolocationEditPlugin::KmlWidget::AltitudeCB_

◆ buttonGroupTargetType

QButtonGroup* DigikamGenericGeolocationEditPlugin::KmlWidget::buttonGroupTargetType

Referenced by KmlWidget().

◆ buttonGroupTargetTypeLayout

QGridLayout* DigikamGenericGeolocationEditPlugin::KmlWidget::buttonGroupTargetTypeLayout
protected

Referenced by KmlWidget().

◆ DestinationDirectory_

DFileSelector* DigikamGenericGeolocationEditPlugin::KmlWidget::DestinationDirectory_

◆ destinationDirectoryLabel_

QLabel* DigikamGenericGeolocationEditPlugin::KmlWidget::destinationDirectoryLabel_

Referenced by KmlWidget().

◆ DestinationUrl_

QLineEdit* DigikamGenericGeolocationEditPlugin::KmlWidget::DestinationUrl_

◆ DestinationUrlLabel_

QLabel* DigikamGenericGeolocationEditPlugin::KmlWidget::DestinationUrlLabel_

◆ FileName_

QLineEdit* DigikamGenericGeolocationEditPlugin::KmlWidget::FileName_

◆ FileNameLabel_

QLabel* DigikamGenericGeolocationEditPlugin::KmlWidget::FileNameLabel_

Referenced by KmlWidget().

◆ GoogleMapTargetRadioButton_

QRadioButton* DigikamGenericGeolocationEditPlugin::KmlWidget::GoogleMapTargetRadioButton_

◆ GPXAltitudeCB_

QComboBox* DigikamGenericGeolocationEditPlugin::KmlWidget::GPXAltitudeCB_

◆ GPXAltitudeLabel_

QLabel* DigikamGenericGeolocationEditPlugin::KmlWidget::GPXAltitudeLabel_

◆ GPXColorLabel_

QLabel* DigikamGenericGeolocationEditPlugin::KmlWidget::GPXColorLabel_

◆ GPXFileLabel_

QLabel* DigikamGenericGeolocationEditPlugin::KmlWidget::GPXFileLabel_

◆ GPXFileUrlRequester_

DFileSelector* DigikamGenericGeolocationEditPlugin::KmlWidget::GPXFileUrlRequester_

◆ GPXLineWidthInput_

QSpinBox* DigikamGenericGeolocationEditPlugin::KmlWidget::GPXLineWidthInput_

◆ GPXLineWidthLabel_

QLabel* DigikamGenericGeolocationEditPlugin::KmlWidget::GPXLineWidthLabel_

◆ GPXTrackColor_

DColorSelector* DigikamGenericGeolocationEditPlugin::KmlWidget::GPXTrackColor_

◆ GPXTracksCheckBox_

QCheckBox* DigikamGenericGeolocationEditPlugin::KmlWidget::GPXTracksCheckBox_

◆ GPXTracksOpacityInput_

QSpinBox* DigikamGenericGeolocationEditPlugin::KmlWidget::GPXTracksOpacityInput_

◆ GPXTracksOpacityLabel_

QLabel* DigikamGenericGeolocationEditPlugin::KmlWidget::GPXTracksOpacityLabel_

Referenced by KmlWidget().

◆ IconSizeInput_

QSpinBox* DigikamGenericGeolocationEditPlugin::KmlWidget::IconSizeInput_

◆ IconSizeLabel

QLabel* DigikamGenericGeolocationEditPlugin::KmlWidget::IconSizeLabel

◆ ImageSizeInput_

QSpinBox* DigikamGenericGeolocationEditPlugin::KmlWidget::ImageSizeInput_

◆ ImageSizeLabel

QLabel* DigikamGenericGeolocationEditPlugin::KmlWidget::ImageSizeLabel

Referenced by KmlWidget().

◆ KMLExportConfigLayout

QGridLayout* DigikamGenericGeolocationEditPlugin::KmlWidget::KMLExportConfigLayout
protected

Referenced by KmlWidget().

◆ LocalTargetRadioButton_

QRadioButton* DigikamGenericGeolocationEditPlugin::KmlWidget::LocalTargetRadioButton_

◆ m_dlg

GeolocationEdit* DigikamGenericGeolocationEditPlugin::KmlWidget::m_dlg

Referenced by KmlWidget().

◆ m_geneBtn

QPushButton* DigikamGenericGeolocationEditPlugin::KmlWidget::m_geneBtn

Referenced by KmlWidget(), and slotKMLGenerate().

◆ m_kmlExport

KmlExport DigikamGenericGeolocationEditPlugin::KmlWidget::m_kmlExport
protected

Referenced by KmlWidget(), and slotKMLGenerate().

◆ m_model

GPSItemModel* DigikamGenericGeolocationEditPlugin::KmlWidget::m_model

Referenced by slotKMLGenerate().

◆ SizeGroupBoxLayout

QGridLayout* DigikamGenericGeolocationEditPlugin::KmlWidget::SizeGroupBoxLayout
protected

Referenced by KmlWidget().

◆ TargetPreferenceGroupBox

QGroupBox* DigikamGenericGeolocationEditPlugin::KmlWidget::TargetPreferenceGroupBox

Referenced by KmlWidget().

◆ TargetPreferenceGroupBoxLayout

QGridLayout* DigikamGenericGeolocationEditPlugin::KmlWidget::TargetPreferenceGroupBoxLayout
protected

Referenced by KmlWidget().

◆ TargetTypeGroupBox

QGroupBox* DigikamGenericGeolocationEditPlugin::KmlWidget::TargetTypeGroupBox

Referenced by KmlWidget().

◆ timeZoneCB

QComboBox* DigikamGenericGeolocationEditPlugin::KmlWidget::timeZoneCB

◆ timeZoneLabel_

QLabel* DigikamGenericGeolocationEditPlugin::KmlWidget::timeZoneLabel_

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