22#include <QKeySequence>
28#include "digikam_config.h"
39 explicit TagEditDlg(QWidget*
const parent,
TAlbum*
const album,
bool create =
false);
42 QString
title()
const;
46 static bool tagEdit(QWidget*
const parent,
TAlbum*
const album, QString&
title, QString&
icon, QKeySequence& ks);
58 const QKeySequence& ks, QMap<QString, QString>& errMap);
64 void slotIconChanged();
65 void slotIconResetClicked();
66 void slotTitleChanged(
const QString& newtitle);
72 Private*
const d =
nullptr;
Definition tageditdlg.h:34
static void showtagsListCreationError(QWidget *const parent, const QMap< QString, QString > &errMap)
Definition tageditdlg.cpp:494
QString icon() const
Definition tageditdlg.cpp:282
static AlbumList createTAlbum(TAlbum *const mainRootAlbum, const QString &tagStr, const QString &icon, const QKeySequence &ks, QMap< QString, QString > &errMap)
Definition tageditdlg.cpp:387
QString title() const
Definition tageditdlg.cpp:277
~TagEditDlg() override
Definition tageditdlg.cpp:272
static bool tagCreate(QWidget *const parent, TAlbum *const album, QString &title, QString &icon, QKeySequence &ks)
Definition tageditdlg.cpp:369
QKeySequence shortcut() const
Definition tageditdlg.cpp:287
static bool tagEdit(QWidget *const parent, TAlbum *const album, QString &title, QString &icon, QKeySequence &ks)
Definition tageditdlg.cpp:352
Definition datefolderview.cpp:34
QList< Album * > AlbumList
Definition album.h:41