|
LibreOffice Module fpicker (master) 1
|
#include <sal/config.h>#include <sal/log.hxx>#include "fileview.hxx"#include "iodlg.hxx"#include <svtools/PlaceEditDialog.hxx>#include "OfficeControlAccess.hxx"#include "PlacesListBox.hxx"#include <fpicker/fpsofficeResMgr.hxx>#include <tools/debug.hxx>#include <comphelper/diagnose_ex.hxx>#include <tools/stream.hxx>#include <tools/urlobj.hxx>#include <vcl/errinf.hxx>#include <vcl/graph.hxx>#include <vcl/svapp.hxx>#include <vcl/timer.hxx>#include <unotools/ucbhelper.hxx>#include <unotools/pathoptions.hxx>#include <unotools/viewoptions.hxx>#include <svtools/sfxecode.hxx>#include <fpicker/strings.hrc>#include <svtools/helpids.h>#include <strings.hrc>#include "asyncfilepicker.hxx"#include "iodlgimp.hxx"#include <svtools/inettbc.hxx>#include "QueryFolderName.hxx"#include <rtl/ustring.hxx>#include <com/sun/star/ucb/UniversalContentBroker.hpp>#include <com/sun/star/ucb/CommandAbortedException.hpp>#include <com/sun/star/ucb/ContentCreationException.hpp>#include <com/sun/star/ui/dialogs/CommonFilePickerElementIds.hpp>#include <com/sun/star/ui/dialogs/ExtendedFilePickerElementIds.hpp>#include <com/sun/star/beans/PropertyValue.hpp>#include <com/sun/star/sdbc/XResultSet.hpp>#include <com/sun/star/uno/Exception.hpp>#include <com/sun/star/uno/Reference.hxx>#include <com/sun/star/beans/XPropertySet.hpp>#include <comphelper/interaction.hxx>#include <comphelper/lok.hxx>#include <comphelper/processfactory.hxx>#include <comphelper/string.hxx>#include <osl/file.hxx>#include <vcl/dibtools.hxx>#include <com/sun/star/task/InteractionHandler.hpp>#include <com/sun/star/ucb/InteractiveAugmentedIOException.hpp>#include "fpinteraction.hxx"#include <osl/process.h>#include <o3tl/string_view.hxx>#include <officecfg/Office/Common.hxx>#include <algorithm>#include <memory>#include <string_view>Go to the source code of this file.
| IMPL_LINK | ( | SvtFileDialog | , |
| ClickHdl_Impl | , | ||
| weld::Toggleable & | , | ||
| rCheckBox | , | ||
| void | |||
| ) |
Definition at line 1227 of file iodlg.cxx.
References CTRL_STATE_CHANGED, and nId.
| IMPL_LINK | ( | SvtFileDialog | , |
| FileNameModifiedHdl_Impl | , | ||
| weld::ComboBox & | , | ||
| rComboBox | , | ||
| void | |||
| ) |
| IMPL_LINK | ( | SvtFileDialog | , |
| OpenClickHdl_Impl | , | ||
| weld::Button & | , | ||
| rVoid | , | ||
| void | |||
| ) |
| IMPL_LINK | ( | SvtFileDialog | , |
| OpenDoneHdl_Impl | , | ||
| SvtFileView * | , | ||
| pView | , | ||
| void | |||
| ) |
Definition at line 1198 of file iodlg.cxx.
References INetURLObject::GetProtocol(), INetURLObject::removeSegment(), and SAL_WARN_IF.
| IMPL_LINK | ( | SvtFileDialog | , |
| OpenUrlHdl_Impl | , | ||
| weld::ComboBox & | , | ||
| rVoid | , | ||
| bool | |||
| ) |
| IMPL_LINK | ( | SvtFileDialog | , |
| PreviewSizeAllocHdl | , | ||
| const Size & | , | ||
| rSize | , | ||
| void | |||
| ) |
| IMPL_LINK | ( | SvtFileDialog | , |
| SelectHdl_Impl | , | ||
| SvtFileView * | , | ||
| pBox | , | ||
| void | |||
| ) |
Definition at line 1138 of file iodlg.cxx.
References aName, FILEDLG_TYPE_PATHDLG, INetURLObject::getFSysPath(), INetURLObject::GetProtocol(), SvtContentEntry::maURL, SvtContentEntry::mbIsFolder, and INetURLObject::removeSegment().
| IMPL_LINK_NOARG | ( | QueryFolderNameDialog | , |
| NameHdl | , | ||
| weld::Entry & | , | ||
| void | |||
| ) |
Definition at line 2324 of file iodlg.cxx.
References aName, and comphelper::string::strip().
| IMPL_LINK_NOARG | ( | QueryFolderNameDialog | , |
| OKHdl | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 2317 of file iodlg.cxx.
References m_xDialog, RET_OK, and comphelper::string::strip().
| IMPL_LINK_NOARG | ( | SvtFileDialog | , |
| AddPlacePressed_Hdl | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 992 of file iodlg.cxx.
References INetURLObject::GetLastName(), and INetURLObject::WithCharset.
| IMPL_LINK_NOARG | ( | SvtFileDialog | , |
| AutoExtensionHdl_Impl | , | ||
| weld::Toggleable & | , | ||
| void | |||
| ) |
Definition at line 1218 of file iodlg.cxx.
References CTRL_STATE_CHANGED.
| IMPL_LINK_NOARG | ( | SvtFileDialog | , |
| CancelHdl_Impl | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 583 of file iodlg.cxx.
References m_xDialog, and RET_CANCEL.
| IMPL_LINK_NOARG | ( | SvtFileDialog | , |
| ConnectToServerPressed_Hdl | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 970 of file iodlg.cxx.
References m_xDialog, RET_CANCEL, and RET_OK.
| IMPL_LINK_NOARG | ( | SvtFileDialog | , |
| DblClickHdl_Impl | , | ||
| SvtFileView * | , | ||
| bool | |||
| ) |
| IMPL_LINK_NOARG | ( | SvtFileDialog | , |
| EntrySelectHdl_Impl | , | ||
| weld::ComboBox & | , | ||
| void | |||
| ) |
| IMPL_LINK_NOARG | ( | SvtFileDialog | , |
| FileNameGetFocusHdl_Impl | , | ||
| weld::Widget & | , | ||
| void | |||
| ) |
| IMPL_LINK_NOARG | ( | SvtFileDialog | , |
| FilterSelectHdl_Impl | , | ||
| weld::ComboBox & | , | ||
| void | |||
| ) |
Definition at line 906 of file iodlg.cxx.
References FILEDIALOG_DEF_EXTSEP, and SvtFileDialogFilter_Impl::GetExtension().
| IMPL_LINK_NOARG | ( | SvtFileDialog | , |
| FilterSelectTimerHdl_Impl | , | ||
| Timer * | , | ||
| void | |||
| ) |
| IMPL_LINK_NOARG | ( | SvtFileDialog | , |
| NewFolderHdl_Impl | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 503 of file iodlg.cxx.
References FpsResId(), QueryFolderNameDialog::GetName(), m_xDialog, RET_OK, and weld::DialogController::run().
| IMPL_LINK_NOARG | ( | SvtFileDialog | , |
| PlayButtonHdl_Impl | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
Definition at line 1253 of file iodlg.cxx.
References CTRL_STATE_CHANGED.
| IMPL_LINK_NOARG | ( | SvtFileDialog | , |
| RemovePlacePressed_Hdl | , | ||
| weld::Button & | , | ||
| void | |||
| ) |
| IMPL_LINK_NOARG | ( | SvtFileDialog | , |
| SizeAllocHdl | , | ||
| const Size & | , | ||
| void | |||
| ) |
Definition at line 1884 of file iodlg.cxx.
References DIALOG_SIZE_CHANGED.
| IMPL_LINK_NOARG | ( | SvtFileDialog | , |
| URLBoxModifiedHdl_Impl | , | ||
| weld::ComboBox & | , | ||
| bool | |||
| ) |