LibreOffice Module cui (master)  1
Macros | Functions
optjava.cxx File Reference
#include <sal/config.h>
#include <sal/log.hxx>
#include <cassert>
#include <memory>
#include <config_java.h>
#include "optaboutconfig.hxx"
#include "optjava.hxx"
#include <treeopt.hxx>
#include <dialmgr.hxx>
#include <officecfg/Office/Common.hxx>
#include <osl/file.hxx>
#include <strings.hrc>
#include <vcl/svapp.hxx>
#include <tools/debug.hxx>
#include <tools/urlobj.hxx>
#include <vcl/weld.hxx>
#include <unotools/pathoptions.hxx>
#include <svtools/imagemgr.hxx>
#include <svtools/restartdialog.hxx>
#include <sfx2/filedlghelper.hxx>
#include <sfx2/inputdlg.hxx>
#include <tools/diagnose_ex.h>
#include <comphelper/processfactory.hxx>
#include <comphelper/string.hxx>
#include <com/sun/star/ui/dialogs/ExecutableDialogResults.hpp>
#include <com/sun/star/ui/dialogs/XAsynchronousExecutableDialog.hpp>
#include <com/sun/star/ui/dialogs/TemplateDescription.hpp>
#include <com/sun/star/ui/dialogs/FolderPicker.hpp>
#include <com/sun/star/ucb/XContentProvider.hpp>
Include dependency graph for optjava.cxx:

Go to the source code of this file.

Macros

#define CLASSPATH_DELIMITER   SAL_PATHSEPARATOR
 

Functions

 IMPL_LINK_NOARG (SvxJavaOptionsPage, EnableHdl_Impl, weld::Toggleable &, void)
 
 IMPL_LINK (SvxJavaOptionsPage, CheckHdl_Impl, const weld::TreeView::iter_col &, rRowCol, void)
 
 IMPL_LINK_NOARG (SvxJavaOptionsPage, SelectHdl_Impl, weld::TreeView &, void)
 
 IMPL_LINK_NOARG (SvxJavaOptionsPage, AddHdl_Impl, weld::Button &, void)
 
 IMPL_LINK_NOARG (SvxJavaOptionsPage, ParameterHdl_Impl, weld::Button &, void)
 
 IMPL_LINK_NOARG (SvxJavaOptionsPage, ClassPathHdl_Impl, weld::Button &, void)
 
 IMPL_LINK_NOARG (SvxJavaOptionsPage, ResetHdl_Impl, Timer *, void)
 
 IMPL_LINK_NOARG (SvxJavaOptionsPage, StartFolderPickerHdl, void *, void)
 
 IMPL_LINK (SvxJavaOptionsPage, DialogClosedHdl, DialogClosedEvent *, pEvt, void)
 
 IMPL_LINK_NOARG (SvxJavaOptionsPage, ExpertConfigHdl_Impl, weld::Button &, void)
 
 IMPL_LINK_NOARG (SvxJavaParameterDlg, ModifyHdl_Impl, weld::Entry &, void)
 
 IMPL_LINK_NOARG (SvxJavaParameterDlg, AssignHdl_Impl, weld::Button &, void)
 
 IMPL_LINK_NOARG (SvxJavaParameterDlg, ActivateHdl_Impl, weld::Entry &, bool)
 
 IMPL_LINK_NOARG (SvxJavaParameterDlg, EditHdl_Impl, weld::Button &, void)
 
 IMPL_LINK_NOARG (SvxJavaParameterDlg, SelectHdl_Impl, weld::TreeView &, void)
 
 IMPL_LINK_NOARG (SvxJavaParameterDlg, DblClickHdl_Impl, weld::TreeView &, bool)
 
 IMPL_LINK_NOARG (SvxJavaParameterDlg, RemoveHdl_Impl, weld::Button &, void)
 
 IMPL_LINK_NOARG (SvxJavaClassPathDlg, AddArchiveHdl_Impl, weld::Button &, void)
 
 IMPL_LINK_NOARG (SvxJavaClassPathDlg, AddPathHdl_Impl, weld::Button &, void)
 
 IMPL_LINK_NOARG (SvxJavaClassPathDlg, RemoveHdl_Impl, weld::Button &, void)
 
 IMPL_LINK_NOARG (SvxJavaClassPathDlg, SelectHdl_Impl, weld::TreeView &, void)
 

Macro Definition Documentation

#define CLASSPATH_DELIMITER   SAL_PATHSEPARATOR

Function Documentation

IMPL_LINK ( SvxJavaOptionsPage  ,
CheckHdl_Impl  ,
const weld::TreeView::iter_col ,
rRowCol  ,
void   
)

Definition at line 141 of file optjava.cxx.

IMPL_LINK ( SvxJavaOptionsPage  ,
DialogClosedHdl  ,
DialogClosedEvent *  ,
pEvt  ,
void   
)

Definition at line 274 of file optjava.cxx.

References DBG_ASSERT, and RET_OK.

IMPL_LINK_NOARG ( SvxJavaOptionsPage  ,
EnableHdl_Impl  ,
weld::Toggleable ,
void   
)

Definition at line 135 of file optjava.cxx.

IMPL_LINK_NOARG ( SvxJavaOptionsPage  ,
SelectHdl_Impl  ,
weld::TreeView ,
void   
)

Definition at line 146 of file optjava.cxx.

IMPL_LINK_NOARG ( SvxJavaOptionsPage  ,
AddHdl_Impl  ,
weld::Button ,
void   
)
IMPL_LINK_NOARG ( SvxJavaOptionsPage  ,
ParameterHdl_Impl  ,
weld::Button ,
void   
)
IMPL_LINK_NOARG ( SvxJavaOptionsPage  ,
ClassPathHdl_Impl  ,
weld::Button ,
void   
)
IMPL_LINK_NOARG ( SvxJavaOptionsPage  ,
ResetHdl_Impl  ,
Timer ,
void   
)

Definition at line 252 of file optjava.cxx.

IMPL_LINK_NOARG ( SvxJavaOptionsPage  ,
StartFolderPickerHdl  ,
void ,
void   
)

Definition at line 258 of file optjava.cxx.

References Exception, and TOOLS_WARN_EXCEPTION.

IMPL_LINK_NOARG ( SvxJavaOptionsPage  ,
ExpertConfigHdl_Impl  ,
weld::Button ,
void   
)
IMPL_LINK_NOARG ( SvxJavaParameterDlg  ,
ModifyHdl_Impl  ,
weld::Entry ,
void   
)

Definition at line 630 of file optjava.cxx.

References comphelper::string::strip().

IMPL_LINK_NOARG ( SvxJavaParameterDlg  ,
AssignHdl_Impl  ,
weld::Button ,
void   
)

Definition at line 636 of file optjava.cxx.

References nPos, and comphelper::string::strip().

IMPL_LINK_NOARG ( SvxJavaParameterDlg  ,
ActivateHdl_Impl  ,
weld::Entry ,
bool   
)

Definition at line 656 of file optjava.cxx.

IMPL_LINK_NOARG ( SvxJavaParameterDlg  ,
EditHdl_Impl  ,
weld::Button ,
void   
)

Definition at line 666 of file optjava.cxx.

IMPL_LINK_NOARG ( SvxJavaParameterDlg  ,
SelectHdl_Impl  ,
weld::TreeView ,
void   
)

Definition at line 671 of file optjava.cxx.

IMPL_LINK_NOARG ( SvxJavaParameterDlg  ,
DblClickHdl_Impl  ,
weld::TreeView ,
bool   
)

Definition at line 677 of file optjava.cxx.

IMPL_LINK_NOARG ( SvxJavaParameterDlg  ,
RemoveHdl_Impl  ,
weld::Button ,
void   
)

Definition at line 683 of file optjava.cxx.

References nCount, and nPos.

IMPL_LINK_NOARG ( SvxJavaClassPathDlg  ,
AddArchiveHdl_Impl  ,
weld::Button ,
void   
)
IMPL_LINK_NOARG ( SvxJavaClassPathDlg  ,
AddPathHdl_Impl  ,
weld::Button ,
void   
)
IMPL_LINK_NOARG ( SvxJavaClassPathDlg  ,
RemoveHdl_Impl  ,
weld::Button ,
void   
)

Definition at line 884 of file optjava.cxx.

References nCount, and nPos.

IMPL_LINK_NOARG ( SvxJavaClassPathDlg  ,
SelectHdl_Impl  ,
weld::TreeView ,
void   
)

Definition at line 902 of file optjava.cxx.