◆ DigikamApp()
Digikam::DigikamApp::DigikamApp |
( |
| ) |
|
|
explicit |
References Digikam::DigikamApp::Private::cameraList, Digikam::DigikamApp::Private::cameraMenu, Digikam::DigikamApp::Private::cardReaderMenu, Digikam::ScanController::completeCollectionScanDeferFiles(), Digikam::DigikamApp::Private::config, Digikam::DXmlGuiWindow::configGroupName(), Digikam::AlbumManager::currentAlbums(), Digikam::CollectionScanner::databaseInitialScanDone(), Digikam::FS_ALBUMGUI, Digikam::SetupICC::iccRepositoryIsValid(), Digikam::DPluginLoader::init(), Digikam::LoadingCacheInterface::initialize(), Digikam::AlbumManager::instance(), Digikam::DIO::instance(), Digikam::ScanController::instance(), Digikam::IccSettings::instance(), Digikam::DPluginLoader::instance(), Digikam::DMetadataSettings::instance(), Digikam::MetaEngineSettings::instance(), Digikam::ProgressManager::instance(), Digikam::ApplicationSettings::instance(), Digikam::BalooWrap::instance(), Digikam::IccSettings::loadAllProfilesProperties(), Digikam::DigikamApp::Private::modelCollection, Digikam::DigikamApp::Private::quickImportMenu, Digikam::DXmlGuiWindow::readFullScreenSettings(), Digikam::DXmlGuiWindow::setConfigGroupName(), Digikam::ThumbnailLoadThread::setDisplayingWidget(), Digikam::DXmlGuiWindow::setFullScreenOptions(), Digikam::LoadSaveThread::setInfoProvider(), Digikam::DSplashScreen::setMessage(), Digikam::ItemIconView::slotAlbumSelected(), Digikam::DigikamApp::Private::splashScreen, Digikam::AlbumManager::startScan(), Digikam::DigikamApp::Private::tagsActionManager, Digikam::DigikamApp::Private::usbMediaMenu, Digikam::DigikamApp::Private::validIccPath, and Digikam::DigikamApp::Private::view.
◆ ~DigikamApp()
Digikam::DigikamApp::~DigikamApp |
( |
| ) |
|
|
override |
References Digikam::AlbumThumbnailLoader::cleanUp(), Digikam::AlbumManager::cleanUp(), Digikam::ItemAttributesWatch::cleanUp(), Digikam::DIO::cleanUp(), Digikam::DPluginLoader::cleanUp(), Digikam::LoadingCacheInterface::cleanUp(), Digikam::ThumbnailLoadThread::cleanUp(), Digikam::ImageWindow::imageWindow(), Digikam::ImageWindow::imageWindowCreated(), Digikam::AlbumThumbnailLoader::instance(), Digikam::AlbumManager::instance(), Digikam::DatabaseServerStarter::instance(), Digikam::ScanController::instance(), Digikam::DPluginLoader::instance(), Digikam::ProgressManager::instance(), Digikam::ApplicationSettings::instance(), Digikam::TagsManager::instance(), Digikam::MetadataHubMngr::internalPtr, Digikam::BalooWrap::internalPtr, Digikam::MetadataHubMngr::isCreated(), Digikam::TagsManager::isCreated(), Digikam::BalooWrap::isCreated(), Digikam::LightTableWindow::lightTableWindow(), Digikam::LightTableWindow::lightTableWindowCreated(), Digikam::DigikamApp::Private::modelCollection, Digikam::QueueMgrWindow::queueManagerWindow(), Digikam::QueueMgrWindow::queueManagerWindowCreated(), Digikam::DigikamApp::Private::recurseAlbumsAction, Digikam::DigikamApp::Private::recurseTagsAction, Digikam::AlbumManager::removeFakeConnection(), Digikam::ApplicationSettings::saveSettings(), Digikam::ApplicationSettings::setRecurseAlbums(), Digikam::ApplicationSettings::setRecurseTags(), Digikam::ApplicationSettings::setShowThumbbar(), Digikam::DigikamApp::Private::showBarAction, Digikam::ItemAttributesWatch::shutDown(), Digikam::ScanController::shutDown(), Digikam::ProgressManager::slotAbortAll(), Digikam::DatabaseServerStarter::stopServerManagerProcess(), and Digikam::DigikamApp::Private::view.
◆ allActions()
QList< QAction * > Digikam::DXmlGuiWindow::allActions |
( |
| ) |
const |
|
inherited |
Return all actions from internal collection.
◆ autoDetect()
void Digikam::DigikamApp::autoDetect |
( |
| ) |
|
◆ buildStdAction()
QAction * Digikam::DXmlGuiWindow::buildStdAction |
( |
StdActionType |
type, |
|
|
const QObject *const |
recvr, |
|
|
const char *const |
slot, |
|
|
QObject *const |
parent |
|
) |
| |
|
staticinherited |
References Digikam::StdBackAction, Digikam::StdCloseAction, Digikam::StdCopyAction, Digikam::StdCutAction, Digikam::StdForwardAction, Digikam::StdOpenAction, Digikam::StdPasteAction, Digikam::StdQuitAction, Digikam::StdRevertAction, Digikam::StdSaveAction, Digikam::StdSaveAsAction, Digikam::StdZoomInAction, and Digikam::StdZoomOutAction.
Referenced by Digikam::ContextMenuHelper::addStandardActionCopy(), Digikam::ContextMenuHelper::addStandardActionCut(), Digikam::ContextMenuHelper::addStandardActionPaste(), and Digikam::EditorWindow::setupStandardActions().
◆ cleanupActions()
void Digikam::DXmlGuiWindow::cleanupActions |
( |
| ) |
|
|
inherited |
◆ closeEvent()
void Digikam::DigikamApp::closeEvent |
( |
QCloseEvent * |
e | ) |
|
|
overrideprotected |
◆ configGroupName()
QString Digikam::DXmlGuiWindow::configGroupName |
( |
| ) |
const |
|
inherited |
◆ createFullScreenAction()
void Digikam::DXmlGuiWindow::createFullScreenAction |
( |
const QString & |
name | ) |
|
|
inherited |
◆ createHelpActions()
void Digikam::DXmlGuiWindow::createHelpActions |
( |
bool |
coreOptions = true | ) |
|
|
inherited |
◆ createSettingsActions()
void Digikam::DXmlGuiWindow::createSettingsActions |
( |
| ) |
|
|
inherited |
◆ createSidebarActions()
void Digikam::DXmlGuiWindow::createSidebarActions |
( |
| ) |
|
|
inherited |
◆ downloadFrom()
void Digikam::DigikamApp::downloadFrom |
( |
const QString & |
cameraGuiPath | ) |
|
◆ downloadFromUdi()
void Digikam::DigikamApp::downloadFromUdi |
( |
const QString & |
udi | ) |
|
◆ editKeyboardShortcuts()
void Digikam::DXmlGuiWindow::editKeyboardShortcuts |
( |
KActionCollection *const |
extraac = nullptr , |
|
|
const QString & |
actitle = QString() |
|
) |
| |
|
protectedinherited |
Call this method from your main window to show keyboard shortcut config dialog with an extra action collection to configure. This method is called by slotEditKeys() which can be re-implement in child class for cutomization.
◆ enableAlbumBackwardHistory()
void Digikam::DigikamApp::enableAlbumBackwardHistory |
( |
bool |
enable | ) |
|
◆ enableAlbumForwardHistory()
void Digikam::DigikamApp::enableAlbumForwardHistory |
( |
bool |
enable | ) |
|
◆ enableZoomMinusAction()
void Digikam::DigikamApp::enableZoomMinusAction |
( |
bool |
val | ) |
|
◆ enableZoomPlusAction()
void Digikam::DigikamApp::enableZoomPlusAction |
( |
bool |
val | ) |
|
◆ eventFilter()
bool Digikam::DXmlGuiWindow::eventFilter |
( |
QObject * |
obj, |
|
|
QEvent * |
ev |
|
) |
| |
|
overrideprotectedinherited |
◆ fullScreenIsActive()
bool Digikam::DXmlGuiWindow::fullScreenIsActive |
( |
| ) |
const |
|
inherited |
◆ infoIface()
Return the interface instance to access to items information.
Implements Digikam::DXmlGuiWindow.
References Digikam::DPluginAction::actionCategory(), Digikam::DPluginAction::GenericExport, Digikam::DPluginAction::GenericImport, Digikam::DPluginAction::GenericMetadata, Digikam::DPluginAction::GenericTool, Digikam::DPluginAction::GenericView, Digikam::ApplicationSettings::ImportExport, Digikam::ApplicationSettings::Metadata, Digikam::ApplicationSettings::Slideshow, Digikam::ApplicationSettings::Tools, Digikam::ApplicationSettings::Unspecified, and Digikam::DigikamApp::Private::view.
◆ instance()
◆ keyPressEvent()
void Digikam::DXmlGuiWindow::keyPressEvent |
( |
QKeyEvent * |
e | ) |
|
|
overrideprotectedinherited |
◆ moveEvent()
void Digikam::DigikamApp::moveEvent |
( |
QMoveEvent * |
e | ) |
|
|
overrideprotected |
◆ openHandbook()
void Digikam::DXmlGuiWindow::openHandbook |
( |
| ) |
|
|
staticinherited |
◆ queryClose()
bool Digikam::DigikamApp::queryClose |
( |
| ) |
|
|
overrideprotected |
◆ queuedOpenCameraUiFromPath
void Digikam::DigikamApp::queuedOpenCameraUiFromPath |
( |
const QString & |
path | ) |
|
|
signal |
◆ queuedOpenSolidDevice
void Digikam::DigikamApp::queuedOpenSolidDevice |
( |
const QString & |
udi | ) |
|
|
signal |
◆ readFullScreenSettings()
void Digikam::DXmlGuiWindow::readFullScreenSettings |
( |
const KConfigGroup & |
group | ) |
|
|
inherited |
Read full-screen settings from KDE config file.
References Digikam::FS_SIDEBARS, Digikam::FS_STATUSBAR, Digikam::FS_THUMBBAR, Digikam::FS_TOOLBARS, Digikam::DXmlGuiWindow::Private::fsOptions, Digikam::DXmlGuiWindow::Private::fullScreenHideSideBars, Digikam::DXmlGuiWindow::Private::fullScreenHideStatusBar, Digikam::DXmlGuiWindow::Private::fullScreenHideThumbBar, and Digikam::DXmlGuiWindow::Private::fullScreenHideToolBars.
Referenced by Digikam::LightTableWindow::applySettings(), Digikam::QueueMgrWindow::applySettings(), Digikam::EditorWindow::applyStandardSettings(), DigikamApp(), and Digikam::EditorWindow::readStandardSettings().
◆ registerExtraPluginsActions()
virtual void Digikam::DXmlGuiWindow::registerExtraPluginsActions |
( |
QString & |
| ) |
|
|
inlinevirtualinherited |
◆ registerPluginsActions()
void Digikam::DXmlGuiWindow::registerPluginsActions |
( |
| ) |
|
|
inherited |
Register all generic plugins action to this instance. Call registerExtraPluginsActions() to plug other kind of plugins in GUI.
References Digikam::DPluginAction::Generic, Digikam::DPluginAction::GenericExport, Digikam::DPluginAction::GenericImport, Digikam::DPluginAction::GenericMetadata, Digikam::DPluginAction::GenericTool, Digikam::DPluginAction::GenericView, Digikam::DPluginLoader::instance(), Digikam::DPluginLoader::pluginsActions(), Digikam::DPluginLoader::pluginXmlSections(), Digikam::DXmlGuiWindow::registerExtraPluginsActions(), and Digikam::DPluginLoader::registerGenericPlugins().
Referenced by ShowFoto::Showfoto::Showfoto().
◆ restoreSession()
void Digikam::DigikamApp::restoreSession |
( |
| ) |
|
◆ restoreWindowSize()
void Digikam::DXmlGuiWindow::restoreWindowSize |
( |
QWindow *const |
win, |
|
|
const KConfigGroup & |
group |
|
) |
| |
|
staticinherited |
◆ saveWindowSize()
void Digikam::DXmlGuiWindow::saveWindowSize |
( |
QWindow *const |
win, |
|
|
KConfigGroup & |
group |
|
) |
| |
|
staticinherited |
◆ setConfigGroupName()
void Digikam::DXmlGuiWindow::setConfigGroupName |
( |
const QString & |
name | ) |
|
|
inherited |
◆ setFullScreenOptions()
void Digikam::DXmlGuiWindow::setFullScreenOptions |
( |
int |
options | ) |
|
|
inherited |
◆ setupIconTheme()
void Digikam::DXmlGuiWindow::setupIconTheme |
( |
| ) |
|
|
staticinherited |
If we have some local breeze icon resource, prefer it.
◆ show()
void Digikam::DigikamApp::show |
( |
| ) |
|
|
virtual |
References Digikam::DigikamApp::Private::autoShowZoomToolTip, Digikam::DigikamApp::Private::config, Digikam::CollectionScanner::databaseInitialScanDone(), Digikam::ApplicationSettings::getCleanAtStart(), Digikam::ApplicationSettings::getDefaultIconSize(), Digikam::ApplicationSettings::getDetectFacesInNewImages(), Digikam::ApplicationSettings::getScanAtStart(), Digikam::ApplicationSettings::instance(), Digikam::NewItemsFinder::ScanDeferredFiles, Digikam::DigikamApp::Private::splashScreen, and Digikam::DigikamApp::Private::validIccPath.
Referenced by main().
◆ showMenuBarAction()
QAction * Digikam::DXmlGuiWindow::showMenuBarAction |
( |
| ) |
const |
|
protectedinherited |
◆ showStatusBarAction()
QAction * Digikam::DXmlGuiWindow::showStatusBarAction |
( |
| ) |
const |
|
protectedinherited |
◆ signalCopyAlbumItemsSelection
void Digikam::DigikamApp::signalCopyAlbumItemsSelection |
( |
| ) |
|
|
signal |
◆ signalCutAlbumItemsSelection
void Digikam::DigikamApp::signalCutAlbumItemsSelection |
( |
| ) |
|
|
signal |
◆ signalEscapePressed
void Digikam::DigikamApp::signalEscapePressed |
( |
| ) |
|
|
signal |
◆ signalFirstItem
void Digikam::DigikamApp::signalFirstItem |
( |
| ) |
|
|
signal |
◆ signalLastItem
void Digikam::DigikamApp::signalLastItem |
( |
| ) |
|
|
signal |
◆ signalNextItem
void Digikam::DigikamApp::signalNextItem |
( |
| ) |
|
|
signal |
◆ signalPasteAlbumItemsSelection
void Digikam::DigikamApp::signalPasteAlbumItemsSelection |
( |
| ) |
|
|
signal |
◆ signalPrevItem
void Digikam::DigikamApp::signalPrevItem |
( |
| ) |
|
|
signal |
◆ signalWindowHasMoved
void Digikam::DigikamApp::signalWindowHasMoved |
( |
| ) |
|
|
signal |
◆ slotClose
bool Digikam::DXmlGuiWindow::slotClose |
( |
| ) |
|
|
protectedslotinherited |
◆ view()
◆ m_animLogo
The documentation for this class was generated from the following files: