digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
Loading...
Searching...
No Matches
Digikam::SurveyWindow Class Reference
Inheritance diagram for Digikam::SurveyWindow:

Public Slots

void slotApplicationSettingsChanged ()
void slotAssignColorLabel (int colorId)
void slotAssignPickLabel (int pickId)
void slotAssignRating (int rating, bool toggle)
void slotColorManagementOptionsChanged ()
void slotSetup () override
void slotThemeChanged ()

Signals

void signalAssignColorLabel (int colorId)
void signalAssignPickLabel (int pickId)
void signalAssignRating (int rating, bool toggle)
void signalWindowHasMoved ()

Public Member Functions

void applySettings ()
DInfoInterface * infoIface (DPluginAction *const ac) override
 Return the interface instance to access to items information.
void init (DigikamItemView *const iconView)
bool isEmpty () const
bool isSleeping () const
void refreshView ()
void toggleTag (int tagID)
Public Member Functions inherited from Digikam::DXmlGuiWindow
 DXmlGuiWindow (QWidget *const parent=nullptr, Qt::WindowFlags f=Qt::WindowFlags())
QList< QAction * > allActions () const
 Return all actions from internal collection.
void cleanupActions ()
 Cleanup unwanted actions from action collection.
QString configGroupName () const
void createFullScreenAction (const QString &name)
 Create Full-screen action to action collection instance from managed window set through setManagedWindow().
void createHelpActions (const QString &handbookSection, bool coreOptions=true)
 Create common actions from Help menu for all digiKam main windows.
void createSettingsActions ()
 Create common actions to setup all digiKam main windows.
void createSidebarActions ()
 Create common actions to handle side-bar through keyboard shortcuts.
bool fullScreenIsActive () const
 Return true if managed window is currently in Full Screen Mode.
void readFullScreenSettings (const KConfigGroup &group)
 Read full-screen settings from KDE config file.
virtual void registerExtraPluginsActions (QString &)
void registerPluginsActions ()
 Register all generic plugins action to this instance.
void setConfigGroupName (const QString &name)
 Manage config group name used by window instance to get/set settings from config file.
void setFullScreenOptions (int options)
 Set full-screen options to managed window.
void unminimizeAndActivateWindow ()

Static Public Member Functions

static SurveyWindow * surveyWindow ()
static bool surveyWindowCreated ()
Static Public Member Functions inherited from Digikam::DXmlGuiWindow
static QAction * buildStdAction (StdActionType type, const QObject *const recvr, const char *const slot, QObject *const parent)
static QString configFullScreenHideSideBarsEntry ()
static QString configFullScreenHideStatusBarEntry ()
static QString configFullScreenHideThumbBarEntry ()
static QString configFullScreenHideToolBarsEntry ()
 Shared with FullScreenSettings.
static void restoreWindowSize (QWindow *const win, const KConfigGroup &group)
static void saveWindowSize (QWindow *const win, KConfigGroup &group)
static void setGoodDefaultWindowSize (QWindow *const win)
static void setupIconTheme ()
 If we have some local breeze icon resource, prefer it.

Protected Member Functions

void moveEvent (QMoveEvent *e) override
Protected Member Functions inherited from Digikam::DXmlGuiWindow
void closeEvent (QCloseEvent *e) override
void editKeyboardShortcuts (KActionCollection *const extraac=nullptr, const QString &actitle=QString())
 Call this method from your main window to show keyboard shortcut config dialog with an extra action collection to configure.
bool eventFilter (QObject *obj, QEvent *ev) override
void keyPressEvent (QKeyEvent *e) override
QAction * showMenuBarAction () const
QAction * showStatusBarAction () const
virtual void showThumbBar (bool visible)
 Reimplement this method if you want to manage thumbbar visibility in full-screen mode.
virtual bool thumbbarVisibility () const
 Reimplement this method if managed window has a thumbbar.

Additional Inherited Members

Protected Slots inherited from Digikam::DXmlGuiWindow
bool slotClose ()
Protected Attributes inherited from Digikam::DXmlGuiWindow
DLogoAction * m_animLogo = nullptr

Member Function Documentation

◆ infoIface()

DInfoInterface * Digikam::SurveyWindow::infoIface ( DPluginAction *const ac)
overridevirtual

◆ slotApplicationSettingsChanged

void Digikam::SurveyWindow::slotApplicationSettingsChanged ( )
slot