![]() |
Qt 6.x
The Qt SDK
|
#include <qquickfolderbreadcrumbbar_p_p.h>
Inheritance diagram for QQuickFolderBreadcrumbBarPrivate:
Collaboration diagram for QQuickFolderBreadcrumbBarPrivate:Definition at line 30 of file qquickfolderbreadcrumbbar_p_p.h.
| QQuickFileDialogImpl * QQuickFolderBreadcrumbBarPrivate::asFileDialog | ( | ) | const |
Definition at line 383 of file qquickfolderbreadcrumbbar.cpp.
Referenced by isFileDialog(), textFieldAccepted(), and toggleTextFieldVisibility().
Here is the caller graph for this function:| QQuickFolderDialogImpl * QQuickFolderBreadcrumbBarPrivate::asFolderDialog | ( | ) | const |
Definition at line 388 of file qquickfolderbreadcrumbbar.cpp.
Referenced by toggleTextFieldVisibility().
Here is the caller graph for this function:| void QQuickFolderBreadcrumbBarPrivate::cancelTextField | ( | ) |
Definition at line 216 of file qquickfolderbreadcrumbbar.cpp.
References quickCancelDeferred(), and textFieldName().
Here is the call graph for this function:| void QQuickFolderBreadcrumbBarPrivate::cancelUpButton | ( | ) |
Definition at line 186 of file qquickfolderbreadcrumbbar.cpp.
References quickCancelDeferred(), and upButtonName().
Here is the call graph for this function:| QT_BEGIN_NAMESPACE QQuickItem * QQuickFolderBreadcrumbBarPrivate::createDelegateItem | ( | QQmlComponent * | component, |
| const QVariantMap & | initialProperties | ||
| ) |
Definition at line 33 of file qquickfolderbreadcrumbbar.cpp.
References component(), context, item, qCDebug, qmlContext(), qobject_cast< QQuickItem * >(), and QQml_setParent_noEvent().
Referenced by repopulate().
Here is the call graph for this function:
Here is the caller graph for this function:| void QQuickFolderBreadcrumbBarPrivate::crumbClicked | ( | ) |
Definition at line 160 of file qquickfolderbreadcrumbbar.cpp.
References QList< T >::at(), button, QQuickContainerPrivate::contentModel, QUrl::fromLocalFile(), QQmlObjectModel::indexOf(), qCDebug, and setDialogFolder().
Referenced by repopulate().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Returns { "/foo", "/foo/bar", "/foo/bar/baz" } if folder is "/foo/bar/baz".
Definition at line 76 of file qquickfolderbreadcrumbbar.cpp.
References dir, QDir::fromNativeSeparators(), and QQmlFile::urlToLocalFileOrQrc().
Referenced by repopulate().
Here is the call graph for this function:
Here is the caller graph for this function:| QUrl QQuickFolderBreadcrumbBarPrivate::dialogFolder | ( | ) | const |
Definition at line 398 of file qquickfolderbreadcrumbbar.cpp.
References QObject::property(), and QVariant::toUrl().
Referenced by goUp(), repopulate(), and toggleTextFieldVisibility().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 222 of file qquickfolderbreadcrumbbar.cpp.
References quickBeginDeferred(), quickCompleteDeferred(), textFieldName(), and QQuickUntypedDeferredPointer::wasExecuted().
Here is the call graph for this function:Definition at line 192 of file qquickfolderbreadcrumbbar.cpp.
References quickBeginDeferred(), quickCompleteDeferred(), upButtonName(), and QQuickUntypedDeferredPointer::wasExecuted().
Here is the call graph for this function:Definition at line 58 of file qquickfolderbreadcrumbbar.cpp.
References QString::endsWith(), QString::lastIndexOf(), QString::mid(), and QString::size().
Referenced by repopulate().
Here is the call graph for this function:
Here is the caller graph for this function:| void QQuickFolderBreadcrumbBarPrivate::folderChanged | ( | ) |
Definition at line 175 of file qquickfolderbreadcrumbbar.cpp.
References QQuickItemPrivate::componentComplete, and repopulate().
Referenced by QQuickFolderBreadcrumbBar::setDialog().
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from QQuickControlPrivate.
Definition at line 429 of file qquickfolderbreadcrumbbar.cpp.
References QQuickContainerPrivate::contentModel, QQmlObjectModel::count(), i, item, qCDebug, and qMax().
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from QQuickControlPrivate.
Definition at line 410 of file qquickfolderbreadcrumbbar.cpp.
References QQuickContainerPrivate::contentModel, QQmlObjectModel::count(), QQuickItemPrivate::get(), i, item, qCDebug, qMax(), and QQuickControlPrivate::spacing.
Here is the call graph for this function:| void QQuickFolderBreadcrumbBarPrivate::goUp | ( | ) |
Definition at line 204 of file qquickfolderbreadcrumbbar.cpp.
References dialogFolder(), dir, QUrl::fromLocalFile(), setDialogFolder(), and QQmlFile::urlToLocalFileOrQrc().
Referenced by QQuickFolderBreadcrumbBar::setUpButton().
Here is the call graph for this function:
Here is the caller graph for this function:| void QQuickFolderBreadcrumbBarPrivate::handleTextFieldHidden | ( | ) |
Definition at line 354 of file qquickfolderbreadcrumbbar.cpp.
References Qt::CTRL, QGuiApplicationPrivate::instance(), Qt::Key_L, QQuickShortcutContext::matcher(), qCDebug, and Qt::WindowShortcut.
Referenced by textFieldVisibleChanged().
Here is the call graph for this function:
Here is the caller graph for this function:| void QQuickFolderBreadcrumbBarPrivate::handleTextFieldShown | ( | ) |
Definition at line 337 of file qquickfolderbreadcrumbbar.cpp.
References qCDebug, and ungrabEditPathShortcut().
Referenced by textFieldVisibleChanged().
Here is the call graph for this function:
Here is the caller graph for this function:| bool QQuickFolderBreadcrumbBarPrivate::isFileDialog | ( | ) | const |
Definition at line 393 of file qquickfolderbreadcrumbbar.cpp.
References asFileDialog().
Referenced by textFieldAccepted().
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from QQuickControlPrivate.
Definition at line 458 of file qquickfolderbreadcrumbbar.cpp.
References item, QQuickItemChangeListener::itemGeometryChanged(), QQuickGeometryChange::sizeChange(), and QQuickControlPrivate::updateImplicitContentSize().
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from QQuickControlPrivate.
Definition at line 472 of file qquickfolderbreadcrumbbar.cpp.
References QQuickControlPrivate::contentItem, item, QQuickItemChangeListener::itemImplicitHeightChanged(), and QQuickControlPrivate::updateImplicitContentHeight().
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from QQuickControlPrivate.
Definition at line 465 of file qquickfolderbreadcrumbbar.cpp.
References QQuickControlPrivate::contentItem, item, QQuickItemChangeListener::itemImplicitWidthChanged(), and QQuickControlPrivate::updateImplicitContentWidth().
Here is the call graph for this function:| void QQuickFolderBreadcrumbBarPrivate::repopulate | ( | ) |
Definition at line 88 of file qquickfolderbreadcrumbbar.cpp.
References QList< T >::at(), button, QList< T >::clear(), QQuickAbstractButton::clicked(), QObjectPrivate::connect(), createDelegateItem(), crumbClicked(), crumbPathsForFolder(), dialogFolder(), QQmlComponent::errorString(), folderBaseName(), QVariant::fromValue(), i, QQuickContainerPrivate::insertItem(), qCDebug, qCWarning, QStringLiteral, QList< T >::size(), and QQuickControlPrivate::updateImplicitContentSize().
Referenced by folderChanged().
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from QQuickControlPrivate.
Definition at line 443 of file qquickfolderbreadcrumbbar.cpp.
References QQuickControlPrivate::contentItem, QQuickItem::position(), QQuickItem::setPosition(), QQuickItem::setSize(), and QQuickItem::size().
Here is the call graph for this function:Definition at line 403 of file qquickfolderbreadcrumbbar.cpp.
References QObject::objectName, qmlWarning(), and QObject::setProperty().
Referenced by crumbClicked(), goUp(), and textFieldAccepted().
Here is the call graph for this function:
Here is the caller graph for this function:| void QQuickFolderBreadcrumbBarPrivate::textFieldAccepted | ( | ) |
Definition at line 264 of file qquickfolderbreadcrumbbar.cpp.
References QFileDialogOptions::AcceptSave, asFileDialog(), QFileInfo::exists(), QUrl::fromLocalFile(), QFileInfo::isDir(), isFileDialog(), QUrl::isValid(), qCDebug, setDialogFolder(), QQuickTextInput::text, and toggleTextFieldVisibility().
Referenced by QQuickFolderBreadcrumbBar::setTextField().
Here is the call graph for this function:
Here is the caller graph for this function:| void QQuickFolderBreadcrumbBarPrivate::textFieldActiveFocusChanged | ( | ) |
Definition at line 322 of file qquickfolderbreadcrumbbar.cpp.
References QQuickItem::hasActiveFocus(), QQuickItem::isVisible(), qCDebug, and toggleTextFieldVisibility().
Referenced by QQuickFolderBreadcrumbBar::setTextField().
Here is the call graph for this function:
Here is the caller graph for this function:| void QQuickFolderBreadcrumbBarPrivate::textFieldVisibleChanged | ( | ) |
Definition at line 312 of file qquickfolderbreadcrumbbar.cpp.
References handleTextFieldHidden(), handleTextFieldShown(), QQuickItem::isVisible(), and qCDebug.
Referenced by QQuickFolderBreadcrumbBar::setTextField().
Here is the call graph for this function:
Here is the caller graph for this function:| void QQuickFolderBreadcrumbBarPrivate::toggleTextFieldVisibility | ( | ) |
Definition at line 234 of file qquickfolderbreadcrumbbar.cpp.
References asFileDialog(), asFolderDialog(), QQuickControlPrivate::contentItem, dialogFolder(), QQuickItem::forceActiveFocus(), QQuickFileDialogImplPrivate::get(), QQuickFolderDialogImplPrivate::get(), QQuickItem::isVisible(), qCDebug, QQuickTextInput::selectAll(), QQuickTextInput::setText(), QQuickItem::setVisible(), Qt::ShortcutFocusReason, and QQmlFile::urlToLocalFileOrQrc().
Referenced by textFieldAccepted(), and textFieldActiveFocusChanged().
Here is the call graph for this function:
Here is the caller graph for this function:| void QQuickFolderBreadcrumbBarPrivate::ungrabEditPathShortcut | ( | ) |
Definition at line 371 of file qquickfolderbreadcrumbbar.cpp.
References QGuiApplicationPrivate::instance().
Referenced by handleTextFieldShown().
Here is the call graph for this function:
Here is the caller graph for this function: