LibreOffice Module reportdesign (master) 1
Classes | Namespaces | Macros | Functions
GroupsSorting.cxx File Reference
#include <GroupsSorting.hxx>
#include <svtools/editbrowsebox.hxx>
#include <toolkit/helper/vclunohelper.hxx>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/container/XContainerListener.hpp>
#include <com/sun/star/report/GroupOn.hpp>
#include <com/sun/star/sdbc/DataType.hpp>
#include <strings.hrc>
#include <rptui_slotid.hrc>
#include <core_resource.hxx>
#include <helpids.h>
#include "GroupExchange.hxx"
#include <UITools.hxx>
#include <UndoActions.hxx>
#include <strings.hxx>
#include <ReportController.hxx>
#include <ColumnInfo.hxx>
#include <comphelper/propertyvalue.hxx>
#include <cppuhelper/implbase.hxx>
#include <vcl/commandevent.hxx>
#include <vcl/svapp.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <algorithm>
Include dependency graph for GroupsSorting.cxx:

Go to the source code of this file.

Classes

class  rptui::OFieldExpressionControl
 

Namespaces

namespace  rptui
 

Macros

#define HANDLE_ID   0
 
#define FIELD_EXPRESSION   1
 
#define GROUPS_START_LEN   5
 
#define NO_GROUP   -1
 

Functions

static void rptui::lcl_addToList_throw (weld::ComboBox &_rListBox, ::std::vector< ColumnInfo > &o_aColumnList, const uno::Reference< container::XNameAccess > &i_xColumns)
 
 rptui::IMPL_LINK_NOARG (OFieldExpressionControl, CBChangeHdl, weld::ComboBox &, void)
 
 rptui::IMPL_LINK_NOARG (OFieldExpressionControl, DelayedDelete, void *, void)
 
 rptui::IMPL_LINK_NOARG (OGroupsSortingDialog, OnControlFocusGot, LinkParamNone *, void)
 
 rptui::IMPL_LINK (OGroupsSortingDialog, OnWidgetFocusGot, weld::Widget &, rControl, void)
 
 rptui::IMPL_LINK_NOARG (OGroupsSortingDialog, OnWidgetFocusLost, weld::Widget &, void)
 
 rptui::IMPL_LINK (OGroupsSortingDialog, OnFormatAction, const OUString &, rCommand, void)
 
 rptui::IMPL_LINK (OGroupsSortingDialog, LBChangeHdl, weld::ComboBox &, rListBox, void)
 

Macro Definition Documentation

◆ FIELD_EXPRESSION

#define FIELD_EXPRESSION   1

Definition at line 47 of file GroupsSorting.cxx.

◆ GROUPS_START_LEN

#define GROUPS_START_LEN   5

Definition at line 48 of file GroupsSorting.cxx.

◆ HANDLE_ID

#define HANDLE_ID   0

Definition at line 46 of file GroupsSorting.cxx.

◆ NO_GROUP

#define NO_GROUP   -1

Definition at line 49 of file GroupsSorting.cxx.

Variable Documentation

◆ mpParent

VclPtr<OFieldExpressionControl> mpParent
private

Definition at line 83 of file GroupsSorting.cxx.