digiKam
Digikam::GPSItemListContextMenu Class Reference
+ Inheritance diagram for Digikam::GPSItemListContextMenu:

Signals

void signalProgressChanged (const int currentProgress)
 
void signalProgressSetup (const int maxProgress, const QString &progressText)
 
void signalSetUIEnabled (const bool enabledState)
 
void signalSetUIEnabled (const bool enabledState, QObject *const cancelObject, const QString &cancelSlot)
 
void signalUndoCommand (GPSUndoCommand *undoCommand)
 

Public Member Functions

 GPSItemListContextMenu (GPSItemList *const imagesList, GPSBookmarkOwner *const bookmarkOwner=nullptr)
 
void setEnabled (const bool state)
 
 ~GPSItemListContextMenu () override
 

Protected Member Functions

bool eventFilter (QObject *watched, QEvent *event) override
 
bool getCurrentItemPositionAndUrl (GPSDataContainer *const gpsInfo, QUrl *const itemUrl)
 
void removeInformationFromSelectedImages (const GPSDataContainer::HasFlags flagsToClear, const QString &undoDescription)
 
void setGPSDataForSelectedItems (const GPSDataContainer &gpsData, const QString &undoDescription)
 

Static Protected Member Functions

static bool getCurrentPosition (GPSDataContainer *position, void *mydata)
 

Constructor & Destructor Documentation

◆ GPSItemListContextMenu()

Digikam::GPSItemListContextMenu::GPSItemListContextMenu ( GPSItemList *const  imagesList,
GPSBookmarkOwner *const  bookmarkOwner = nullptr 
)
explicit

◆ ~GPSItemListContextMenu()

Digikam::GPSItemListContextMenu::~GPSItemListContextMenu ( )
override

Member Function Documentation

◆ eventFilter()

◆ getCurrentItemPositionAndUrl()

bool Digikam::GPSItemListContextMenu::getCurrentItemPositionAndUrl ( GPSDataContainer *const  gpsInfo,
QUrl *const  itemUrl 
)
protected

◆ getCurrentPosition()

bool Digikam::GPSItemListContextMenu::getCurrentPosition ( GPSDataContainer position,
void *  mydata 
)
staticprotected

◆ removeInformationFromSelectedImages()

◆ setEnabled()

void Digikam::GPSItemListContextMenu::setEnabled ( const bool  state)

◆ setGPSDataForSelectedItems()

◆ signalProgressChanged

void Digikam::GPSItemListContextMenu::signalProgressChanged ( const int  currentProgress)
signal

◆ signalProgressSetup

void Digikam::GPSItemListContextMenu::signalProgressSetup ( const int  maxProgress,
const QString &  progressText 
)
signal

◆ signalSetUIEnabled [1/2]

void Digikam::GPSItemListContextMenu::signalSetUIEnabled ( const bool  enabledState)
signal

◆ signalSetUIEnabled [2/2]

void Digikam::GPSItemListContextMenu::signalSetUIEnabled ( const bool  enabledState,
QObject *const  cancelObject,
const QString &  cancelSlot 
)
signal

◆ signalUndoCommand

void Digikam::GPSItemListContextMenu::signalUndoCommand ( GPSUndoCommand undoCommand)
signal

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