LibreOffice Module desktop (master) 1
Classes | Namespaces | Functions
dp_gui_updatedialog.cxx File Reference
#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>
Include dependency graph for dp_gui_updatedialog.cxx:

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)
 

Function Documentation

◆ IMPL_LINK()

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() [1/4]

IMPL_LINK_NOARG ( UpdateDialog  ,
allHandler  ,
weld::Toggleable ,
void   
)

Definition at line 918 of file dp_gui_updatedialog.cxx.

References i, and p.

◆ IMPL_LINK_NOARG() [2/4]

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() [3/4]

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() [4/4]

IMPL_LINK_NOARG ( UpdateDialog  ,
selectionHandler  ,
weld::TreeView ,
void   
)