• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • graphics API Reference
  • KDE Home
  • Contact Us
 

digikam

  • Digikam
  • ImportRatingOverlay
Signals | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes | List of all members
Digikam::ImportRatingOverlay Class Reference

#include <importoverlays.h>

Inheritance diagram for Digikam::ImportRatingOverlay:
Inheritance graph
[legend]

Signals

void ratingEdited (const QList< QModelIndex > &indexes, int rating)
 
- Signals inherited from Digikam::ItemDelegateOverlay
void hideNotification ()
 
void requestNotification (const QModelIndex &index, const QString &message)
 
void update (const QModelIndex &index)
 

Public Member Functions

 ImportRatingOverlay (QObject *const parent)
 
RatingWidget * ratingWidget () const
 
- Public Member Functions inherited from Digikam::AbstractWidgetDelegateOverlay
 AbstractWidgetDelegateOverlay (QObject *const parent)
 
- Public Member Functions inherited from Digikam::ItemDelegateOverlay
 ItemDelegateOverlay (QObject *const parent=nullptr)
 
 ~ItemDelegateOverlay ()
 
virtual bool acceptsDelegate (QAbstractItemDelegate *) const
 
QAbstractItemDelegate * delegate () const
 
virtual void mouseMoved (QMouseEvent *e, const QRect &visualRect, const QModelIndex &index)
 
virtual void paint (QPainter *p, const QStyleOptionViewItem &option, const QModelIndex &index)
 
void setDelegate (QAbstractItemDelegate *delegate)
 
void setView (QAbstractItemView *view)
 
QAbstractItemView * view () const
 
- Public Member Functions inherited from QObject
 QObject (QObject *parent)
 
 QObject (QObject *parent, const char *name)
 
virtual  ~QObject ()
 
bool blockSignals (bool block)
 
QObject * child (const char *objName, const char *inheritsClass, bool recursiveSearch) const
 
const QObjectList & children () const
 
const char * className () const
 
bool connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const
 
void deleteLater ()
 
void destroyed (QObject *obj)
 
bool disconnect (const QObject *receiver, const char *method)
 
bool disconnect (const char *signal, const QObject *receiver, const char *method)
 
void dumpObjectInfo ()
 
void dumpObjectTree ()
 
QList< QByteArray > dynamicPropertyNames () const
 
virtual bool event (QEvent *e)
 
T findChild (const QString &name) const
 
QList< T > findChildren (const QRegExp &regExp) const
 
QList< T > findChildren (const QString &name) const
 
bool inherits (const char *className) const
 
void insertChild (QObject *object)
 
void installEventFilter (QObject *filterObj)
 
bool isA (const char *className) const
 
bool isWidgetType () const
 
void killTimer (int id)
 
virtual const QMetaObject * metaObject () const
 
void moveToThread (QThread *targetThread)
 
const char * name () const
 
const char * name (const char *defaultName) const
 
QString objectName () const
 
QObject * parent () const
 
QVariant property (const char *name) const
 
void removeChild (QObject *object)
 
void removeEventFilter (QObject *obj)
 
void setName (const char *name)
 
void setObjectName (const QString &name)
 
void setParent (QObject *parent)
 
bool setProperty (const char *name, const QVariant &value)
 
bool signalsBlocked () const
 
int startTimer (int interval)
 
QThread * thread () const
 

Protected Slots

void slotDataChanged (const QModelIndex &, const QModelIndex &)
 
void slotRatingChanged (int)
 
- Protected Slots inherited from Digikam::AbstractWidgetDelegateOverlay
virtual void slotLayoutChanged ()
 
virtual void slotReset ()
 
virtual void slotRowsRemoved (const QModelIndex &parent, int start, int end)
 
virtual void slotViewportEntered ()
 
- Protected Slots inherited from Digikam::ItemDelegateOverlay

Protected Member Functions

virtual QWidget * createWidget () override
 
virtual void hide () override
 
virtual void setActive (bool) override
 
virtual void slotEntered (const QModelIndex &index) override
 
void updatePosition ()
 
void updateRating ()
 
virtual void visualChange () override
 
virtual void widgetEnterEvent () override
 
virtual void widgetLeaveEvent () override
 
- Protected Member Functions inherited from Digikam::AbstractWidgetDelegateOverlay
virtual bool checkIndex (const QModelIndex &index) const
 
bool checkIndexOnEnter (const QModelIndex &index) const
 
bool eventFilter (QObject *obj, QEvent *event) override
 
virtual QString notifyMultipleMessage (const QModelIndex &, int number)
 
QWidget * parentWidget () const
 
virtual void viewportLeaveEvent (QObject *obj, QEvent *event)
 
void widgetEnterNotifyMultiple (const QModelIndex &index)
 
void widgetLeaveNotifyMultiple ()
 
- Protected Member Functions inherited from Digikam::ItemDelegateOverlay
QList< QModelIndex > affectedIndexes (const QModelIndex &index) const
 
bool affectsMultiple (const QModelIndex &index) const
 
int numberOfAffectedIndexes (const QModelIndex &index) const
 
bool viewHasMultiSelection () const
 
- Protected Member Functions inherited from QObject
bool checkConnectArgs (const char *signal, const QObject *object, const char *method)
 
virtual void childEvent (QChildEvent *event)
 
virtual void connectNotify (const char *signal)
 
virtual void customEvent (QEvent *event)
 
virtual void disconnectNotify (const char *signal)
 
int receivers (const char *signal) const
 
QObject * sender () const
 
int senderSignalIndex () const
 
virtual void timerEvent (QTimerEvent *event)
 

Protected Attributes

QPersistentModelIndex m_index
 
- Protected Attributes inherited from Digikam::AbstractWidgetDelegateOverlay
bool m_mouseButtonPressedOnWidget
 
QWidget * m_widget
 
- Protected Attributes inherited from Digikam::ItemDelegateOverlay
QAbstractItemDelegate * m_delegate
 
QAbstractItemView * m_view
 

Additional Inherited Members

- Static Public Member Functions inherited from QObject
bool connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
 
bool connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type)
 
bool disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method)
 
bool disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method)
 
QString tr (const char *sourceText, const char *disambiguation, int n)
 
QString trUtf8 (const char *sourceText, const char *disambiguation, int n)
 
- Static Protected Member Functions inherited from QObject
QByteArray normalizeSignalSlot (const char *signalSlot)
 
- Properties inherited from QObject
 objectName
 

Detailed Description

Definition at line 139 of file importoverlays.h.

Constructor & Destructor Documentation

Digikam::ImportRatingOverlay::ImportRatingOverlay ( QObject *const  parent)
explicit

Definition at line 270 of file importoverlays.cpp.

Member Function Documentation

QWidget * Digikam::ImportRatingOverlay::createWidget ( )
overrideprotectedvirtual

Create your widget here.

When creating the object, pass parentWidget() as parent widget. Ownership of the object is passed. It will be deleted in setActive(false).

Implements Digikam::AbstractWidgetDelegateOverlay.

Definition at line 280 of file importoverlays.cpp.

void Digikam::ImportRatingOverlay::hide ( )
overrideprotectedvirtual

Called when the widget shall be hidden (mouse cursor left index, viewport, uninstalled etc.).

Default implementation hide()s m_widget.

Reimplemented from Digikam::AbstractWidgetDelegateOverlay.

Definition at line 332 of file importoverlays.cpp.

void Digikam::ImportRatingOverlay::ratingEdited ( const QList< QModelIndex > &  indexes,
int  rating 
)
signal
RatingWidget * Digikam::ImportRatingOverlay::ratingWidget ( ) const

Definition at line 275 of file importoverlays.cpp.

void Digikam::ImportRatingOverlay::setActive ( bool  active)
overrideprotectedvirtual

If active is true, this will call createWidget(), initialize the widget for use, and setup connections for the virtual slots.

If active is false, this will delete the widget and disconnect all signal from model and view to this object (!)

Reimplemented from Digikam::AbstractWidgetDelegateOverlay.

Definition at line 288 of file importoverlays.cpp.

void Digikam::ImportRatingOverlay::slotDataChanged ( const QModelIndex &  topLeft,
const QModelIndex &  bottomRight 
)
protectedslot

Definition at line 398 of file importoverlays.cpp.

void Digikam::ImportRatingOverlay::slotEntered ( const QModelIndex &  index)
overrideprotectedvirtual

Default implementation shows the widget iff the index is valid and checkIndex returns true.

Reimplemented from Digikam::AbstractWidgetDelegateOverlay.

Definition at line 379 of file importoverlays.cpp.

void Digikam::ImportRatingOverlay::slotRatingChanged ( int  rating)
protectedslot

Definition at line 371 of file importoverlays.cpp.

void Digikam::ImportRatingOverlay::updatePosition ( )
protected

Definition at line 338 of file importoverlays.cpp.

void Digikam::ImportRatingOverlay::updateRating ( )
protected

Definition at line 360 of file importoverlays.cpp.

void Digikam::ImportRatingOverlay::visualChange ( )
overrideprotectedvirtual

Called when any change from the delegate occurs - when the overlay is installed, when size hints, styles or fonts change.

Reimplemented from Digikam::ItemDelegateOverlay.

Definition at line 314 of file importoverlays.cpp.

void Digikam::ImportRatingOverlay::widgetEnterEvent ( )
overrideprotectedvirtual

Called when a QEvent::Enter resp.

QEvent::Leave event for the widget is received. The default implementation does nothing.

Reimplemented from Digikam::AbstractWidgetDelegateOverlay.

Definition at line 322 of file importoverlays.cpp.

void Digikam::ImportRatingOverlay::widgetLeaveEvent ( )
overrideprotectedvirtual

Reimplemented from Digikam::AbstractWidgetDelegateOverlay.

Definition at line 327 of file importoverlays.cpp.

Member Data Documentation

QPersistentModelIndex Digikam::ImportRatingOverlay::m_index
protected

Definition at line 171 of file importoverlays.h.


The documentation for this class was generated from the following files:
  • importoverlays.h
  • importoverlays.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2019 The KDE developers.
Generated on Mon Dec 9 2019 02:25:36 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

digikam

Skip menu "digikam"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Modules
  • Related Pages
-->

graphics API Reference

Skip menu "graphics API Reference"
  • digikam
  • KDiagram
  •     KChart
  •     KGantt
  • KPhotoAlbum
  •   AndroidRemoteControl
  • Krita
  •   libs
  •     KritaBasicFlakes
  •     brush
  •     KritaUndo2
  •     KritaFlake
  •     image
  •     KritaPlugin
  •     Krita
  •     KritaOdf
  •     KritaPigment
  •     KritaStore
  •     ui
  •     KritaWidgets
  •     KritaWidgetUtils
  •   plugins
  •     Assitants
  •     Extensions
  •     Filters
  •         KritaText
  •         KritaTextLayout
  •     Generators
  •     Formats
  •             src
  •     PaintOps
  •       libpaintop
Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal