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.