|
LibreOffice Module svx (master) 1
|
#include <fmcontrolbordermanager.hxx>#include <fmcontrollayout.hxx>#include <formcontroller.hxx>#include <formfeaturedispatcher.hxx>#include <fmdocumentclassification.hxx>#include <formcontrolling.hxx>#include <fmprop.hxx>#include <svx/dialmgr.hxx>#include <svx/strings.hrc>#include <fmservs.hxx>#include <svx/fmtools.hxx>#include <fmurl.hxx>#include <com/sun/star/awt/FocusChangeReason.hpp>#include <com/sun/star/awt/XCheckBox.hpp>#include <com/sun/star/awt/XComboBox.hpp>#include <com/sun/star/awt/XListBox.hpp>#include <com/sun/star/awt/XVclWindowPeer.hpp>#include <com/sun/star/awt/TabController.hpp>#include <com/sun/star/beans/PropertyAttribute.hpp>#include <com/sun/star/container/XIdentifierReplace.hpp>#include <com/sun/star/form/TabulatorCycle.hpp>#include <com/sun/star/form/validation/XValidatableFormComponent.hpp>#include <com/sun/star/form/XBoundComponent.hpp>#include <com/sun/star/form/XBoundControl.hpp>#include <com/sun/star/form/XGridControl.hpp>#include <com/sun/star/form/XLoadable.hpp>#include <com/sun/star/form/XReset.hpp>#include <com/sun/star/form/control/FilterControl.hpp>#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>#include <com/sun/star/lang/XMultiServiceFactory.hpp>#include <com/sun/star/lang/NoSupportException.hpp>#include <com/sun/star/sdb/ParametersRequest.hpp>#include <com/sun/star/sdb/RowChangeAction.hpp>#include <com/sun/star/sdb/SQLFilterOperator.hpp>#include <com/sun/star/sdb/XInteractionSupplyParameters.hpp>#include <com/sun/star/sdbc/ColumnValue.hpp>#include <com/sun/star/task/InteractionHandler.hpp>#include <com/sun/star/form/runtime/FormOperations.hpp>#include <com/sun/star/form/runtime/FormFeature.hpp>#include <com/sun/star/container/XContainer.hpp>#include <com/sun/star/sdbcx/XColumnsSupplier.hpp>#include <com/sun/star/util/NumberFormatter.hpp>#include <com/sun/star/sdb/SQLContext.hpp>#include <com/sun/star/sdb/XColumn.hpp>#include <comphelper/enumhelper.hxx>#include <comphelper/interaction.hxx>#include <comphelper/processfactory.hxx>#include <comphelper/property.hxx>#include <comphelper/sequence.hxx>#include <comphelper/flagguard.hxx>#include <comphelper/types.hxx>#include <cppuhelper/supportsservice.hxx>#include <connectivity/IParseContext.hxx>#include <connectivity/dbtools.hxx>#include <connectivity/sqlparse.hxx>#include <toolkit/controls/unocontrol.hxx>#include <toolkit/helper/vclunohelper.hxx>#include <tools/debug.hxx>#include <comphelper/diagnose_ex.hxx>#include <unotools/localedatawrapper.hxx>#include <vcl/svapp.hxx>#include <vcl/settings.hxx>#include <o3tl/safeint.hxx>#include <osl/mutex.hxx>#include <sal/log.hxx>#include <algorithm>#include <iterator>Go to the source code of this file.
Classes | |
| class | svxform::ColumnInfoCache |
| struct | svxform::FmFieldInfo |
Namespaces | |
| namespace | svxform |
| class FmSearchEngine - Impl class for FmSearchDialog | |
Functions | |
| css::uno::Reference< css::uno::XInterface > | FormController_NewInstance_Impl (const css::uno::Reference< css::lang::XMultiServiceFactory > &_rxORB) |
| svxform::IMPL_LINK_NOARG (FormController, OnActivateTabOrder, Timer *, void) | |
| svxform::IMPL_LINK_NOARG (FormController, OnInvalidateFeatures, Timer *, void) | |
| svxform::IMPL_LINK_NOARG (FormController, OnToggleAutoFields, void *, void) | |
| svxform::IMPL_LINK_NOARG (FormController, OnActivated, void *, void) | |
| svxform::IMPL_LINK_NOARG (FormController, OnDeactivated, void *, void) | |
| svxform::IMPL_LINK_NOARG (FormController, OnLoad, void *, void) | |
| css::uno::Reference< css::uno::XInterface > FormController_NewInstance_Impl | ( | css::uno::Reference< css::lang::XMultiServiceFactory > const & | _rxORB | ) |
| css::uno::Exception |
Definition at line 99 of file formcontroller.cxx.
References comphelper::getComponentContext().
| bool bAutoIncrement |
Definition at line 209 of file formcontroller.cxx.
| bool bReadOnly |
Definition at line 210 of file formcontroller.cxx.
Referenced by DbCellControl::_propertyChanged(), GalleryFileStorageEntry::createGalleryStorageEngine(), GalleryFileStorageEntry::CreateThemeEntry(), SvxUnoDrawPool::getModelPool(), DbCellControl::implAdjustReadOnly(), Gallery::ImplLoadSubDirs(), and GalleryThemeEntry::IsReadOnly().
|
private |
Definition at line 414 of file formcontroller.cxx.
|
private |
Definition at line 715 of file formcontroller.cxx.
| sal_Int32 nNullable |
Definition at line 208 of file formcontroller.cxx.
Referenced by svxform::FormControlFactory::initializeFieldDependentProperties().
| sal_Int32 nRequiredGridColumn |
if xFirstControlWithInputRequired is a grid control, then nRequiredGridColumn specifies the position of the grid column which is actually bound
Definition at line 224 of file formcontroller.cxx.
| OUString sName |
Definition at line 211 of file formcontroller.cxx.
Referenced by SvxRubyDialog::Activate(), svxform::XFormsPage::AddChildren(), svxform::XFormsPage::AddEntry(), svxform::FormController::approveParameter(), accessibility::AccessibleControlShape::CreateAccessibleBaseName(), accessibility::AccessibleGraphicShape::CreateAccessibleBaseName(), accessibility::AccessibleOLEShape::CreateAccessibleBaseName(), accessibility::ShapeTypeHandler::CreateAccessibleBaseName(), accessibility::AccessibleControlShape::CreateAccessibleName(), DbGridControl::DbGridControl(), SvxSearchCharSet::DrawChars_Impl(), FmFormPageImpl::findPlaceInFormComponentHierarchy(), FmFormPageImpl::getDefaultForm(), accessibility::AccessibleShape::GetFullAccessibleName(), SvxHyperlinkItem::GetName(), SdrObjList::GetObjByName(), svxform::FormControlFactory::getUniqueName(), svxform::IMPL_LINK(), svxform::IMPL_LINK_NOARG(), svxform::IMPL_STATIC_LINK(), svxform::AddDataItemDialog::InitFromNode(), StylesPreviewToolBoxControl::InitializeStyles(), SvxStyleToolBoxControl::Impl::InitializeStyles(), SdrObject::MakeNameUnique(), svxform::NavigatorTree::NewControl(), svx::ClassificationDialog::readIn(), SvxUnoNameItemTable::removeByName(), svxform::XFormsPage::RemoveEntry(), SvxHyperlinkItem::SetName(), FmFormPageImpl::setUniqueName(), SdrGrafObj::TakeObjNamePlural(), SdrPathObj::TakeObjNamePlural(), SdrTextObj::TakeObjNamePlural(), SdrObject::TakeObjNameSingul(), E3dCubeObj::TakeObjNameSingul(), E3dLatheObj::TakeObjNameSingul(), E3dObject::TakeObjNameSingul(), E3dScene::TakeObjNameSingul(), E3dSphereObj::TakeObjNameSingul(), SdrObjCustomShape::TakeObjNameSingul(), SdrCaptionObj::TakeObjNameSingul(), SdrCircObj::TakeObjNameSingul(), SdrEdgeObj::TakeObjNameSingul(), SdrGrafObj::TakeObjNameSingul(), SdrObjGroup::TakeObjNameSingul(), SdrMeasureObj::TakeObjNameSingul(), SdrMediaObj::TakeObjNameSingul(), SdrOle2Obj::TakeObjNameSingul(), SdrPageObj::TakeObjNameSingul(), SdrPathObj::TakeObjNameSingul(), SdrRectObj::TakeObjNameSingul(), sdr::table::SdrTableObj::TakeObjNameSingul(), SdrTextObj::TakeObjNameSingul(), SdrUnoObj::TakeObjNameSingul(), SdrVirtObj::TakeObjNameSingul(), FmUndoModelReplaceAction::Undo(), and StylesPreviewWindow_Base::UpdateStylesList().
| Reference< XColumn > xColumn |
Definition at line 207 of file formcontroller.cxx.
Referenced by FmFieldWin::addToList(), sdr::table::SdrTableRTFParser::FillTable(), sdr::table::TableModel::getColumnWidths(), sdr::table::SdrTableRTFParser::InsertCell(), FmGridControl::isColumnSelected(), FmGridHeader::notifyColumnSelect(), FmGridHeader::PreExecuteColumnContextMenu(), FmGridHeader::RequestHelp(), FmGridControl::Select(), and FmGridControl::SetDesignMode().
| Reference< XControl > xFirstControlWithInputRequired |
the first control which is bound to the given column, and which requires input
Definition at line 216 of file formcontroller.cxx.
| Reference< XGrid > xFirstGridWithInputRequiredColumn |
the first grid control which contains a column which is bound to the given database column, and requires input
Definition at line 220 of file formcontroller.cxx.