LibreOffice Module desktop (master) 1
|
#include <sal/config.h>
#include <utility>
#include <vector>
#include <optional>
#include <com/sun/star/beans/NamedValue.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/configuration/theDefaultProvider.hpp>
#include <com/sun/star/container/XNameAccess.hpp>
#include <com/sun/star/deployment/UpdateInformationProvider.hpp>
#include <com/sun/star/deployment/ExtensionManager.hpp>
#include <com/sun/star/deployment/XUpdateInformationProvider.hpp>
#include <com/sun/star/frame/Desktop.hpp>
#include <com/sun/star/frame/XDispatch.hpp>
#include <com/sun/star/frame/XDispatchProvider.hpp>
#include <com/sun/star/lang/IllegalArgumentException.hpp>
#include <com/sun/star/task/InteractionHandler.hpp>
#include <com/sun/star/ucb/CommandFailedException.hpp>
#include <com/sun/star/ucb/XCommandEnvironment.hpp>
#include <com/sun/star/uno/Any.hxx>
#include <com/sun/star/uno/Exception.hpp>
#include <com/sun/star/uno/Reference.hxx>
#include <com/sun/star/uno/Sequence.hxx>
#include <com/sun/star/util/URL.hpp>
#include <com/sun/star/util/URLTransformer.hpp>
#include <com/sun/star/util/XURLTransformer.hpp>
#include <com/sun/star/xml/dom/XElement.hpp>
#include <osl/diagnose.h>
#include <rtl/ref.hxx>
#include <rtl/ustrbuf.hxx>
#include <rtl/ustring.hxx>
#include <sal/types.h>
#include <salhelper/thread.hxx>
#include <tools/gen.hxx>
#include <tools/link.hxx>
#include <unotools/configmgr.hxx>
#include <vcl/svapp.hxx>
#include <comphelper/processfactory.hxx>
#include <comphelper/propertyvalue.hxx>
#include <dp_dependencies.hxx>
#include <dp_descriptioninfoset.hxx>
#include <dp_identifier.hxx>
#include <dp_misc.h>
#include <dp_update.hxx>
#include <strings.hrc>
#include "dp_gui_updatedata.hxx"
#include "dp_gui_updatedialog.hxx"
#include <dp_shared.hxx>
Go to the source code of this file.
Classes | |
struct | dp_gui::UpdateDialog::DisabledUpdate |
struct | dp_gui::UpdateDialog::SpecificError |
struct | dp_gui::UpdateDialog::IgnoredUpdate |
struct | dp_gui::UpdateDialog::Index |
class | dp_gui::UpdateDialog::Thread |
Namespaces | |
namespace | com |
namespace | com::sun |
namespace | com::sun::star |
@HTML | |
namespace | com::sun::star::uno |
Functions | |
IMPL_LINK (UpdateDialog, entryToggled, const weld::TreeView::iter_col &, rRowCol, void) | |
IMPL_LINK_NOARG (UpdateDialog, selectionHandler, weld::TreeView &, void) | |
IMPL_LINK_NOARG (UpdateDialog, allHandler, weld::Toggleable &, void) | |
IMPL_LINK_NOARG (UpdateDialog, okHandler, weld::Button &, void) | |
IMPL_LINK_NOARG (UpdateDialog, closeHandler, weld::Button &, void) | |
IMPL_LINK | ( | UpdateDialog | , |
entryToggled | , | ||
const weld::TreeView::iter_col & | , | ||
rRowCol | , | ||
void | |||
) |
Definition at line 489 of file dp_gui_updatedialog.cxx.
References p, and TRISTATE_FALSE.
IMPL_LINK_NOARG | ( | UpdateDialog | , |
allHandler | , | ||
weld::Toggleable & | , | ||
void | |||
) |
Definition at line 918 of file dp_gui_updatedialog.cxx.
IMPL_LINK_NOARG | ( | UpdateDialog | , |
closeHandler | , | ||
weld::Button & | , | ||
void | |||
) |
Definition at line 982 of file dp_gui_updatedialog.cxx.
References m_xDialog, and RET_CANCEL.
IMPL_LINK_NOARG | ( | UpdateDialog | , |
okHandler | , | ||
weld::Button & | , | ||
void | |||
) |
Definition at line 958 of file dp_gui_updatedialog.cxx.
References i, m_xDialog, nCount, p, RET_OK, and TRISTATE_TRUE.
IMPL_LINK_NOARG | ( | UpdateDialog | , |
selectionHandler | , | ||
weld::TreeView & | , | ||
void | |||
) |
Definition at line 824 of file dp_gui_updatedialog.cxx.
References utl::ConfigManager::getAboutBoxProductVersion(), utl::ConfigManager::getProductName(), i, dp_misc::LF, dp_gui::UpdateDialog::SpecificError::message, nPos, p, pos, and dp_gui::UpdateDialog::DisabledUpdate::unsatisfiedDependencies.