LibreOffice Module dbaccess (master) 1
Macros | Functions
TEditControl.cxx File Reference
#include "TEditControl.hxx"
#include <com/sun/star/sdbc/ColumnValue.hpp>
#include <com/sun/star/sdbc/SQLException.hpp>
#include <com/sun/star/sdbc/XDatabaseMetaData.hpp>
#include <com/sun/star/sdbcx/XColumnsSupplier.hpp>
#include <com/sun/star/util/XNumberFormatTypes.hpp>
#include <core_resource.hxx>
#include <strings.hrc>
#include <strings.hxx>
#include <helpids.h>
#include <comphelper/types.hxx>
#include <FieldDescControl.hxx>
#include <FieldDescriptions.hxx>
#include "TableUndo.hxx"
#include <TableController.hxx>
#include <connectivity/dbmetadata.hxx>
#include <connectivity/dbtools.hxx>
#include <SqlNameEdit.hxx>
#include <TableRowExchange.hxx>
#include <o3tl/safeint.hxx>
#include <sot/storage.hxx>
#include <svx/svxids.hrc>
#include <UITools.hxx>
#include "TableFieldControl.hxx"
#include <dsntypes.hxx>
#include <vcl/commandevent.hxx>
#include <vcl/svapp.hxx>
Include dependency graph for TEditControl.cxx:

Go to the source code of this file.

Macros

#define HANDLE_ID   0
 
#define FIELDNAME_WIDTH   100
 
#define FIELDTYPE_WIDTH   150
 
#define FIELDDESCR_WIDTH   300
 
#define MAX_DESCR_LEN   256
 

Functions

 IMPL_LINK_NOARG (OTableEditorCtrl::ClipboardInvalidator, OnInvalidate, Timer *, void)
 
 IMPL_LINK_NOARG (OTableEditorCtrl, InvalidateFieldType, void *, void)
 
 IMPL_LINK_NOARG (OTableEditorCtrl, DelayedCut, void *, void)
 
 IMPL_LINK_NOARG (OTableEditorCtrl, DelayedPaste, void *, void)
 
 IMPL_LINK_NOARG (OTableEditorCtrl, DelayedDelete, void *, void)
 
 IMPL_LINK_NOARG (OTableEditorCtrl, DelayedInsNewRows, void *, void)
 

Macro Definition Documentation

◆ FIELDDESCR_WIDTH

#define FIELDDESCR_WIDTH   300

Definition at line 67 of file TEditControl.cxx.

◆ FIELDNAME_WIDTH

#define FIELDNAME_WIDTH   100

Definition at line 65 of file TEditControl.cxx.

◆ FIELDTYPE_WIDTH

#define FIELDTYPE_WIDTH   150

Definition at line 66 of file TEditControl.cxx.

◆ HANDLE_ID

#define HANDLE_ID   0

Definition at line 62 of file TEditControl.cxx.

◆ MAX_DESCR_LEN

#define MAX_DESCR_LEN   256

Definition at line 70 of file TEditControl.cxx.

Function Documentation

◆ IMPL_LINK_NOARG() [1/6]

IMPL_LINK_NOARG ( OTableEditorCtrl  ,
DelayedCut  ,
void *  ,
void   
)

Definition at line 1460 of file TEditControl.cxx.

References dbaui::OTableRowView::cut().

◆ IMPL_LINK_NOARG() [2/6]

IMPL_LINK_NOARG ( OTableEditorCtrl  ,
DelayedDelete  ,
void *  ,
void   
)

Definition at line 1489 of file TEditControl.cxx.

References DeleteRows.

◆ IMPL_LINK_NOARG() [3/6]

IMPL_LINK_NOARG ( OTableEditorCtrl  ,
DelayedInsNewRows  ,
void *  ,
void   
)

Definition at line 1495 of file TEditControl.cxx.

◆ IMPL_LINK_NOARG() [4/6]

IMPL_LINK_NOARG ( OTableEditorCtrl  ,
DelayedPaste  ,
void *  ,
void   
)

Definition at line 1466 of file TEditControl.cxx.

References dbaui::OTableRowView::Paste().

◆ IMPL_LINK_NOARG() [5/6]

IMPL_LINK_NOARG ( OTableEditorCtrl  ,
InvalidateFieldType  ,
void *  ,
void   
)

Definition at line 630 of file TEditControl.cxx.

References FIELD_TYPE.

◆ IMPL_LINK_NOARG() [6/6]

IMPL_LINK_NOARG ( OTableEditorCtrl::ClipboardInvalidator  ,
OnInvalidate  ,
Timer ,
void   
)

Definition at line 92 of file TEditControl.cxx.

References m_pOwner.