LibreOffice Module desktop (master)  1
Classes | Namespaces | Macros | Enumerations | 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/PropertyValue.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 <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

 com::sun::star::uno
 

Macros

#define IGNORED_UPDATES   OUString("/org.openoffice.Office.ExtensionManager/ExtensionUpdateData/IgnoredUpdates")
 
#define PROPERTY_VERSION   "Version"
 

Enumerations

enum  Kind
 

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::ToggleButton &, void)
 
 IMPL_LINK_NOARG (UpdateDialog, okHandler, weld::Button &, void)
 
 IMPL_LINK_NOARG (UpdateDialog, closeHandler, weld::Button &, void)
 

Macro Definition Documentation

#define IGNORED_UPDATES   OUString("/org.openoffice.Office.ExtensionManager/ExtensionUpdateData/IgnoredUpdates")

Definition at line 89 of file dp_gui_updatedialog.cxx.

Referenced by dp_gui::UpdateDialog::getIgnoredUpdates().

#define PROPERTY_VERSION   "Version"

Definition at line 90 of file dp_gui_updatedialog.cxx.

Referenced by dp_gui::UpdateDialog::getIgnoredUpdates().

Enumeration Type Documentation

enum Kind

Definition at line 92 of file dp_gui_updatedialog.cxx.

Function Documentation

IMPL_LINK ( UpdateDialog  ,
entryToggled  ,
const weld::TreeView::iter_col ,
rRowCol  ,
void   
)

Definition at line 488 of file dp_gui_updatedialog.cxx.

References dp_gui::UpdateDialog::Index::m_eKind, p, and TRISTATE_FALSE.

IMPL_LINK_NOARG ( UpdateDialog  ,
selectionHandler  ,
weld::TreeView ,
void   
)
IMPL_LINK_NOARG ( UpdateDialog  ,
allHandler  ,
weld::ToggleButton ,
void   
)
IMPL_LINK_NOARG ( UpdateDialog  ,
okHandler  ,
weld::Button ,
void   
)
IMPL_LINK_NOARG ( UpdateDialog  ,
closeHandler  ,
weld::Button ,
void   
)

Definition at line 996 of file dp_gui_updatedialog.cxx.

References m_xDialog, and RET_CANCEL.