LibreOffice Module cui (master) 1
Macros | Functions
optjava.cxx File Reference
#include <o3tl/safeint.hxx>
#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 <rtl/bootstrap.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 <comphelper/diagnose_ex.hxx>
#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 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

◆ CLASSPATH_DELIMITER

#define CLASSPATH_DELIMITER   SAL_PATHSEPARATOR

Definition at line 60 of file optjava.cxx.

Function Documentation

◆ IMPL_LINK() [1/2]

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

Definition at line 143 of file optjava.cxx.

◆ IMPL_LINK() [2/2]

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

Definition at line 276 of file optjava.cxx.

References DBG_ASSERT, and RET_OK.

◆ IMPL_LINK_NOARG() [1/19]

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

◆ IMPL_LINK_NOARG() [2/19]

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

◆ IMPL_LINK_NOARG() [3/19]

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

Definition at line 886 of file optjava.cxx.

References nCount, and nPos.

◆ IMPL_LINK_NOARG() [4/19]

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

Definition at line 904 of file optjava.cxx.

◆ IMPL_LINK_NOARG() [5/19]

IMPL_LINK_NOARG ( SvxJavaOptionsPage  ,
AddHdl_Impl  ,
weld::Button ,
void   
)

◆ IMPL_LINK_NOARG() [6/19]

IMPL_LINK_NOARG ( SvxJavaOptionsPage  ,
ClassPathHdl_Impl  ,
weld::Button ,
void   
)

◆ IMPL_LINK_NOARG() [7/19]

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

Definition at line 137 of file optjava.cxx.

◆ IMPL_LINK_NOARG() [8/19]

IMPL_LINK_NOARG ( SvxJavaOptionsPage  ,
ExpertConfigHdl_Impl  ,
weld::Button ,
void   
)

◆ IMPL_LINK_NOARG() [9/19]

IMPL_LINK_NOARG ( SvxJavaOptionsPage  ,
ParameterHdl_Impl  ,
weld::Button ,
void   
)

◆ IMPL_LINK_NOARG() [10/19]

IMPL_LINK_NOARG ( SvxJavaOptionsPage  ,
ResetHdl_Impl  ,
Timer ,
void   
)

Definition at line 254 of file optjava.cxx.

◆ IMPL_LINK_NOARG() [11/19]

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

Definition at line 148 of file optjava.cxx.

◆ IMPL_LINK_NOARG() [12/19]

IMPL_LINK_NOARG ( SvxJavaOptionsPage  ,
StartFolderPickerHdl  ,
void *  ,
void   
)

Definition at line 260 of file optjava.cxx.

References Exception, and TOOLS_WARN_EXCEPTION.

◆ IMPL_LINK_NOARG() [13/19]

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

Definition at line 658 of file optjava.cxx.

◆ IMPL_LINK_NOARG() [14/19]

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

Definition at line 638 of file optjava.cxx.

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

◆ IMPL_LINK_NOARG() [15/19]

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

Definition at line 679 of file optjava.cxx.

◆ IMPL_LINK_NOARG() [16/19]

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

Definition at line 668 of file optjava.cxx.

◆ IMPL_LINK_NOARG() [17/19]

IMPL_LINK_NOARG ( SvxJavaParameterDlg  ,
ModifyHdl_Impl  ,
weld::Entry ,
void   
)

Definition at line 632 of file optjava.cxx.

References comphelper::string::strip().

◆ IMPL_LINK_NOARG() [18/19]

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

Definition at line 685 of file optjava.cxx.

References nCount, and nPos.

◆ IMPL_LINK_NOARG() [19/19]

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

Definition at line 673 of file optjava.cxx.