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

#include <itemdescedittab.h>

+ Inheritance diagram for Digikam::ItemDescEditTab:

Classes

class  Private
 

Public Types

enum  DescEditTab { DESCRIPTIONS = 0 , TAGS , INFOS }
 

Signals

void signalAskToApplyChanges (const QList< ItemInfo > &infos, DisjointMetadata *hub)
 
void signalNextItem ()
 
void signalPrevItem ()
 
void signalProgressFinished ()
 
void signalProgressMessageChanged (const QString &actionDescription)
 
void signalProgressValueChanged (float percent)
 
void signalRightSideBarBusy (bool busy)
 

Public Member Functions

int currentTab () const
 
bool isModified () const
 
 ItemDescEditTab (QWidget *const parent)
 
QSize minimumSizeHint () const override
 
void readSettings (KConfigGroup &group)
 
void setContentsMargins (const QMargins &margins)
 
void setContentsMargins (int left, int top, int right, int bottom)
 
void setCurrentTab (int)
 
void setItem (const ItemInfo &info=ItemInfo())
 
void setItems (const ItemInfoList &infos)
 
void setSpacing (int space)
 
void setStretchFactor (QWidget *const widget, int stretch)
 
QSize sizeHint () const override
 
void writeSettings (KConfigGroup &group)
 
 ~ItemDescEditTab () override
 

Protected Member Functions

void childEvent (QChildEvent *e) override
 
bool eventFilter (QObject *o, QEvent *e) override
 
class Private
 
void assignColorLabel (int colorId)
 Description view methods (itemdescedittab_descview.cpp)
 
void assignPickLabel (int pickId)
 
void assignRating (int rating)
 
void setFocusToTitlesEdit ()
 
void setFocusToCommentsEdit ()
 
void replaceColorLabel (int colorId)
 
void replacePickLabel (int pickId)
 
void replaceRating (int rating)
 
void populateTags ()
 Tags view methods (itemdescedittab_tagsview.cpp)
 
void setFocusToTagsView ()
 
void setFocusToNewTagEdit ()
 
void activateAssignedTagsButton ()
 
AddTagsLineEditgetNewTagEdit () const
 
void signalTagFilterMatch (bool)
 

Member Enumeration Documentation

◆ DescEditTab

Enumerator
DESCRIPTIONS 
TAGS 
INFOS 

Constructor & Destructor Documentation

◆ ItemDescEditTab()

◆ ~ItemDescEditTab()

Digikam::ItemDescEditTab::~ItemDescEditTab ( )
override

Member Function Documentation

◆ activateAssignedTagsButton()

◆ assignColorLabel()

void Digikam::ItemDescEditTab::assignColorLabel ( int  colorId)

◆ assignPickLabel()

void Digikam::ItemDescEditTab::assignPickLabel ( int  pickId)

◆ assignRating()

void Digikam::ItemDescEditTab::assignRating ( int  rating)

◆ childEvent()

void Digikam::DHBox::childEvent ( QChildEvent *  e)
overrideprotectedinherited

◆ currentTab()

int Digikam::ItemDescEditTab::currentTab ( ) const

◆ eventFilter()

bool Digikam::ItemDescEditTab::eventFilter ( QObject *  o,
QEvent *  e 
)
overrideprotected

◆ getNewTagEdit()

AddTagsLineEdit * Digikam::ItemDescEditTab::getNewTagEdit ( ) const

◆ isModified()

bool Digikam::ItemDescEditTab::isModified ( ) const

◆ minimumSizeHint()

QSize Digikam::DHBox::minimumSizeHint ( ) const
overrideinherited

◆ populateTags()

void Digikam::ItemDescEditTab::populateTags ( )

Tags view methods (itemdescedittab_tagsview.cpp)

◆ readSettings()

◆ replaceColorLabel()

void Digikam::ItemDescEditTab::replaceColorLabel ( int  colorId)

◆ replacePickLabel()

void Digikam::ItemDescEditTab::replacePickLabel ( int  pickId)

◆ replaceRating()

void Digikam::ItemDescEditTab::replaceRating ( int  rating)

◆ setContentsMargins() [1/2]

◆ setContentsMargins() [2/2]

void Digikam::DHBox::setContentsMargins ( int  left,
int  top,
int  right,
int  bottom 
)
inherited

◆ setCurrentTab()

void Digikam::ItemDescEditTab::setCurrentTab ( int  index)

◆ setFocusToCommentsEdit()

◆ setFocusToNewTagEdit()

void Digikam::ItemDescEditTab::setFocusToNewTagEdit ( )

◆ setFocusToTagsView()

◆ setFocusToTitlesEdit()

◆ setItem()

void Digikam::ItemDescEditTab::setItem ( const ItemInfo info = ItemInfo())

◆ setItems()

void Digikam::ItemDescEditTab::setItems ( const ItemInfoList infos)

◆ setSpacing()

◆ setStretchFactor()

◆ signalAskToApplyChanges

void Digikam::ItemDescEditTab::signalAskToApplyChanges ( const QList< ItemInfo > &  infos,
DisjointMetadata hub 
)
signal

◆ signalNextItem

void Digikam::ItemDescEditTab::signalNextItem ( )
signal

Referenced by eventFilter().

◆ signalPrevItem

void Digikam::ItemDescEditTab::signalPrevItem ( )
signal

Referenced by eventFilter().

◆ signalProgressFinished

void Digikam::ItemDescEditTab::signalProgressFinished ( )
signal

◆ signalProgressMessageChanged

void Digikam::ItemDescEditTab::signalProgressMessageChanged ( const QString &  actionDescription)
signal

◆ signalProgressValueChanged

void Digikam::ItemDescEditTab::signalProgressValueChanged ( float  percent)
signal

◆ signalRightSideBarBusy

void Digikam::ItemDescEditTab::signalRightSideBarBusy ( bool  busy)
signal

◆ signalTagFilterMatch

void Digikam::ItemDescEditTab::signalTagFilterMatch ( bool  )
signal

◆ sizeHint()

QSize Digikam::DHBox::sizeHint ( ) const
overrideinherited

◆ writeSettings()

Friends And Related Symbol Documentation

◆ Private

friend class Private
friend

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