summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2015-07-15 13:41:11 +0200
committerNoel Grandin <noelgrandin@gmail.com>2015-07-16 05:47:52 +0000
commit4ca2cf1b7e57c823e911bcbae0c87102a7c9851e (patch)
tree28725536883828d5d7af2cb8a4e7733968888d9d
parent80cbfb75026f4673b14237650302c3da1cc5ab13 (diff)
loplugin:unusedmethods sfx2
Change-Id: I98c455d89f76fbcacf74929a4e8775b4da697f62 Reviewed-on: https://gerrit.libreoffice.org/17069 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
-rw-r--r--compilerplugins/clang/unusedmethods.cxx25
-rw-r--r--cui/source/factory/dlgfact.cxx6
-rw-r--r--cui/source/factory/dlgfact.hxx1
-rw-r--r--dbaccess/source/core/dataaccess/ModelImpl.cxx7
-rw-r--r--dbaccess/source/core/dataaccess/ModelImpl.hxx1
-rw-r--r--include/sfx2/app.hxx2
-rw-r--r--include/sfx2/basedlgs.hxx1
-rw-r--r--include/sfx2/bindings.hxx23
-rw-r--r--include/sfx2/childwin.hxx6
-rw-r--r--include/sfx2/dinfdlg.hxx26
-rw-r--r--include/sfx2/dispatch.hxx2
-rw-r--r--include/sfx2/docfile.hxx2
-rw-r--r--include/sfx2/docfilt.hxx3
-rw-r--r--include/sfx2/dockwin.hxx2
-rw-r--r--include/sfx2/docmacromode.hxx15
-rw-r--r--include/sfx2/doctempl.hxx2
-rw-r--r--include/sfx2/event.hxx15
-rw-r--r--include/sfx2/evntconf.hxx1
-rw-r--r--include/sfx2/fcontnr.hxx5
-rw-r--r--include/sfx2/frame.hxx5
-rw-r--r--include/sfx2/lnkbase.hxx1
-rw-r--r--include/sfx2/minfitem.hxx4
-rw-r--r--include/sfx2/mnuitem.hxx1
-rw-r--r--include/sfx2/msg.hxx12
-rw-r--r--include/sfx2/msgpool.hxx1
-rw-r--r--include/sfx2/objsh.hxx12
-rw-r--r--include/sfx2/sfxdlg.hxx1
-rw-r--r--include/sfx2/sfxhelp.hxx3
-rw-r--r--include/sfx2/shell.hxx1
-rw-r--r--include/sfx2/tabdlg.hxx17
-rw-r--r--include/sfx2/tbxctrl.hxx3
-rw-r--r--include/sfx2/unoctitm.hxx3
-rw-r--r--include/sfx2/viewfrm.hxx3
-rw-r--r--include/svx/SmartTagCtl.hxx1
-rw-r--r--include/svx/fntctl.hxx2
-rw-r--r--include/svx/fntszctl.hxx2
-rw-r--r--include/svx/linectrl.hxx1
-rw-r--r--include/svx/svxdlg.hxx1
-rw-r--r--sfx2/inc/bitset.hxx7
-rw-r--r--sfx2/source/appl/childwinimpl.cxx5
-rw-r--r--sfx2/source/appl/shutdownicon.hxx2
-rw-r--r--sfx2/source/dialog/dinfdlg.cxx4
-rw-r--r--sfx2/source/doc/objmisc.cxx12
-rw-r--r--sfx2/source/inc/appbaslib.hxx4
-rw-r--r--sfx2/source/inc/childwinimpl.hxx1
-rw-r--r--sfx2/source/inc/objshimp.hxx1
-rw-r--r--sfx2/source/inc/sfxtypes.hxx1
-rw-r--r--sfx2/source/inc/virtmenu.hxx28
-rw-r--r--sfx2/source/inc/workwin.hxx5
-rw-r--r--sfx2/source/menu/mnuitem.cxx8
-rw-r--r--sfx2/source/toolbox/tbxitem.cxx18
-rw-r--r--svx/source/mnuctrls/SmartTagCtl.cxx6
-rw-r--r--svx/source/mnuctrls/fntctl.cxx14
-rw-r--r--svx/source/mnuctrls/fntszctl.cxx11
-rw-r--r--svx/source/tbxctrls/colorwindow.hxx1
-rw-r--r--svx/source/tbxctrls/layctrl.cxx31
-rw-r--r--svx/source/tbxctrls/lboxctrl.cxx6
-rw-r--r--svx/source/tbxctrls/linectrl.cxx7
-rw-r--r--svx/source/tbxctrls/tbcontrl.cxx18
-rw-r--r--sw/source/uibase/inc/workctrl.hxx1
-rw-r--r--sw/source/uibase/ribbar/workctrl.cxx5
61 files changed, 33 insertions, 382 deletions
diff --git a/compilerplugins/clang/unusedmethods.cxx b/compilerplugins/clang/unusedmethods.cxx
index 782c1b395e30..6d0303dbf56f 100644
--- a/compilerplugins/clang/unusedmethods.cxx
+++ b/compilerplugins/clang/unusedmethods.cxx
@@ -35,8 +35,6 @@ to get it to work :-)
TODO deal with calls to superclass/member constructors from other constructors, so
we can find unused constructors
-TODO need to handle places where the code takes the address of a method, that needs to count
- as a use-site.
TODO deal with free functions and static methods
TODO track instantiations of template class constructor methods
TODO track instantiation of overridden methods when a template class is instantiated
@@ -142,9 +140,12 @@ static std::set<std::string> traversedFunctionSet;
bool UnusedMethods::VisitCallExpr(CallExpr* expr)
{
- if (ignoreLocation(expr)) {
+ // I don't use the normal ignoreLocation() here, because I __want__ to include files that are
+ // compiled in the $WORKDIR since they may refer to normal code
+ SourceLocation expansionLoc = compiler.getSourceManager().getExpansionLoc( expr->getLocStart() );
+ if( compiler.getSourceManager().isInSystemHeader( expansionLoc ))
return true;
- }
+
FunctionDecl* calleeFunctionDecl = expr->getDirectCallee();
if (calleeFunctionDecl == nullptr) {
return true;
@@ -166,9 +167,12 @@ bool UnusedMethods::VisitCallExpr(CallExpr* expr)
bool UnusedMethods::VisitCXXMethodDecl( const CXXMethodDecl* functionDecl )
{
- if (ignoreLocation(functionDecl)) {
+ // I don't use the normal ignoreLocation() here, because I __want__ to include files that are
+ // compiled in the $WORKDIR since they may refer to normal code
+ SourceLocation expansionLoc = compiler.getSourceManager().getExpansionLoc( functionDecl->getLocStart() );
+ if( compiler.getSourceManager().isInSystemHeader( expansionLoc ))
return true;
- }
+
functionDecl = functionDecl->getCanonicalDecl();
// ignore method overrides, since the call will show up as being directed to the root method
if (functionDecl->size_overridden_methods() != 0 || functionDecl->hasAttr<OverrideAttr>()) {
@@ -203,14 +207,17 @@ bool UnusedMethods::VisitCXXMethodDecl( const CXXMethodDecl* functionDecl )
// this catches places that take the address of a method
bool UnusedMethods::VisitDeclRefExpr( const DeclRefExpr* declRefExpr )
{
- if (ignoreLocation(declRefExpr)) {
+ // I don't use the normal ignoreLocation() here, because I __want__ to include files that are
+ // compiled in the $WORKDIR since they may refer to normal code
+ SourceLocation expansionLoc = compiler.getSourceManager().getExpansionLoc( declRefExpr->getLocStart() );
+ if( compiler.getSourceManager().isInSystemHeader( expansionLoc ))
return true;
- }
+
const Decl* functionDecl = declRefExpr->getDecl();
if (!isa<CXXMethodDecl>(functionDecl)) {
return true;
}
- logCallToRootMethods(dyn_cast<CXXMethodDecl>(functionDecl));
+ logCallToRootMethods(dyn_cast<CXXMethodDecl>(functionDecl)->getCanonicalDecl());
return true;
}
diff --git a/cui/source/factory/dlgfact.cxx b/cui/source/factory/dlgfact.cxx
index 197d79540212..deb061ea694d 100644
--- a/cui/source/factory/dlgfact.cxx
+++ b/cui/source/factory/dlgfact.cxx
@@ -984,12 +984,6 @@ VclAbstractDialog* AbstractDialogFactory_Impl::CreateVclDialog( vcl::Window* pPa
return 0;
}
-// dialogs that use SfxBindings
-VclAbstractDialog* AbstractDialogFactory_Impl::CreateSfxDialog( vcl::Window* /*pParent*/, const SfxBindings&, sal_uInt32 )
-{
- return 0;
-}
-
VclAbstractDialog* AbstractDialogFactory_Impl::CreateFrameDialog(
vcl::Window* pParent, const Reference< frame::XFrame >& rxFrame,
sal_uInt32 nResId, const OUString& rParameter )
diff --git a/cui/source/factory/dlgfact.hxx b/cui/source/factory/dlgfact.hxx
index a987ab8f4eeb..dd10939008ea 100644
--- a/cui/source/factory/dlgfact.hxx
+++ b/cui/source/factory/dlgfact.hxx
@@ -503,7 +503,6 @@ class AbstractDialogFactory_Impl : public SvxAbstractDialogFactory
{
public:
virtual VclAbstractDialog* CreateVclDialog( vcl::Window* pParent, sal_uInt32 nResId ) SAL_OVERRIDE;
- virtual VclAbstractDialog* CreateSfxDialog( vcl::Window* pParent, const SfxBindings& rBindings, sal_uInt32 nResId ) SAL_OVERRIDE;
virtual SfxAbstractDialog* CreateSfxDialog( vcl::Window* pParent,
const SfxItemSet& rAttr,
diff --git a/dbaccess/source/core/dataaccess/ModelImpl.cxx b/dbaccess/source/core/dataaccess/ModelImpl.cxx
index 773b5b9ec0a8..b69e84ac2e78 100644
--- a/dbaccess/source/core/dataaccess/ModelImpl.cxx
+++ b/dbaccess/source/core/dataaccess/ModelImpl.cxx
@@ -1311,13 +1311,6 @@ OUString ODatabaseModelImpl::getDocumentLocation() const
// this folder is considered to be secure. So, the document URL needs to be used to decide about the security.
}
-Reference< XStorage > ODatabaseModelImpl::getZipStorageToSign()
-{
- // we do not support signing the scripting storages, so we're allowed to
- // return <NULL/> here.
- return Reference< XStorage >();
-}
-
ODatabaseModelImpl::EmbeddedMacros ODatabaseModelImpl::determineEmbeddedMacros()
{
if ( !m_aEmbeddedMacros )
diff --git a/dbaccess/source/core/dataaccess/ModelImpl.hxx b/dbaccess/source/core/dataaccess/ModelImpl.hxx
index f1f2d8acaf74..e08671541d1f 100644
--- a/dbaccess/source/core/dataaccess/ModelImpl.hxx
+++ b/dbaccess/source/core/dataaccess/ModelImpl.hxx
@@ -471,7 +471,6 @@ public:
virtual sal_Int16 getCurrentMacroExecMode() const SAL_OVERRIDE;
virtual bool setCurrentMacroExecMode( sal_uInt16 ) SAL_OVERRIDE;
virtual OUString getDocumentLocation() const SAL_OVERRIDE;
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::embed::XStorage > getZipStorageToSign() SAL_OVERRIDE;
virtual bool documentStorageHasMacros() const SAL_OVERRIDE;
virtual ::com::sun::star::uno::Reference< ::com::sun::star::document::XEmbeddedScripts > getEmbeddedDocumentScripts() const SAL_OVERRIDE;
virtual SignatureState getScriptingSignatureState() SAL_OVERRIDE;
diff --git a/include/sfx2/app.hxx b/include/sfx2/app.hxx
index 0b986c105227..11a2244c4082 100644
--- a/include/sfx2/app.hxx
+++ b/include/sfx2/app.hxx
@@ -120,8 +120,6 @@ class SFX2_DLLPUBLIC SfxApplication: public SfxShell
DECL_DLLPRIVATE_LINK_TYPED( GlobalBasicErrorHdl_Impl, StarBASIC*, bool );
static SfxApplication* Create();
- void SettingsChange( sal_uInt16, const AppSettings & );
- void Quit();
void Deinitialize();
public:
diff --git a/include/sfx2/basedlgs.hxx b/include/sfx2/basedlgs.hxx
index fe0d3af7a9ee..1cf9082ca5e7 100644
--- a/include/sfx2/basedlgs.hxx
+++ b/include/sfx2/basedlgs.hxx
@@ -192,7 +192,6 @@ public:
SfxTabPage* GetTabPage() const { return pImpl->m_pSfxPage; }
OKButton* GetOKButton() const { return pOKBtn; }
- CancelButton* GetCancelButton() const { return pCancelBtn; }
protected:
GetTabPageRanges fnGetRanges;
diff --git a/include/sfx2/bindings.hxx b/include/sfx2/bindings.hxx
index 164c1bd7f34d..2e97b1052b5b 100644
--- a/include/sfx2/bindings.hxx
+++ b/include/sfx2/bindings.hxx
@@ -153,7 +153,6 @@ public:
void SetState( const SfxItemSet &rSet );
void SetState( const SfxPoolItem &rItem );
void Invalidate( sal_uInt16 nId, bool bWithItem, bool bWithMsg=false);
- void Invalidate( sal_uInt16 nId, bool bWithMsg);
bool IsInUpdate() const;
void SetVisibleState( sal_uInt16 nId, bool bShow );
@@ -180,7 +179,6 @@ public:
void SetActiveFrame( const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XFrame > & rFrame );
const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XFrame > GetActiveFrame() const;
// Reconfig
- bool IsInRegistrations() const;
sal_uInt16 EnterRegistrations(const char *pFile = 0, int nLine = 0);
void LeaveRegistrations( sal_uInt16 nLevel = USHRT_MAX, const char *pFile = 0, int nLine = 0 );
void Register( SfxControllerItem& rBinding );
@@ -226,28 +224,7 @@ public:
-inline bool SfxBindings::IsInRegistrations() const
-/* [Description]
-
- Determines whether the <SfxContollerItems> SfxBindings instance is
- registered or unregistered, i.e. <SfxBindings::EnterRegistrations()>
- calls that have not been closed by <SfxBindings::LeaveRegistrations()>.
-
- [Return value]
-
- int sal_True
- The SfxBindings instance is currently in
- Registration-Mode. No status updates .
-
- int sal_False
- The SfxBindings instance is the normal mode.
- Status updates can be done.
-*/
-
-{
- return 0 != nRegLevel;
-}
diff --git a/include/sfx2/childwin.hxx b/include/sfx2/childwin.hxx
index e2a4c5248b1b..b91b9c7404e3 100644
--- a/include/sfx2/childwin.hxx
+++ b/include/sfx2/childwin.hxx
@@ -180,14 +180,8 @@ public:
void SetAlignment(SfxChildAlignment eAlign);
Size GetSizePixel() const
{ return pWindow->GetSizePixel(); }
- void SetPosSizePixel(const Point& rPoint, const Size& rSize)
- { pWindow->SetPosSizePixel(rPoint, rSize); }
- Point GetPosPixel()
- { return pWindow->GetPosPixel(); }
virtual void Hide();
virtual void Show( ShowFlags nFlags );
- SfxChildWindowFlags GetFlags() const
- { return GetInfo().nFlags; }
bool CanGetFocus() const;
sal_uInt16 GetPosition();
sal_uInt16 GetType()
diff --git a/include/sfx2/dinfdlg.hxx b/include/sfx2/dinfdlg.hxx
index a8b7d0406b71..353c59a8d0c9 100644
--- a/include/sfx2/dinfdlg.hxx
+++ b/include/sfx2/dinfdlg.hxx
@@ -108,13 +108,12 @@ public:
void setAutoloadEnabled(bool i_val) { m_isAutoloadEnabled = i_val; }
sal_Int32 getAutoloadDelay() const { return m_AutoloadDelay; }
void setAutoloadDelay(sal_Int32 i_val) { m_AutoloadDelay = i_val; }
- OUString getAutoloadURL() const { return m_AutoloadURL; }
+ OUString getAutoloadURL() const { return m_AutoloadURL; }
void setAutoloadURL(const OUString& i_val) { m_AutoloadURL = i_val; }
- OUString getDefaultTarget() const { return m_DefaultTarget; }
+ OUString getDefaultTarget() const { return m_DefaultTarget; }
void setDefaultTarget(const OUString& i_val) { m_DefaultTarget = i_val; }
- OUString getTemplateName() const { return m_TemplateName; }
- void setTemplateName(const OUString& i_val) { m_TemplateName = i_val; }
- OUString getAuthor() const { return m_Author; }
+ OUString getTemplateName() const { return m_TemplateName; }
+ OUString getAuthor() const { return m_Author; }
void setAuthor(const OUString& i_val) { m_Author = i_val; }
::com::sun::star::util::DateTime
@@ -298,37 +297,25 @@ public:
class CustomPropertiesDateField : public DateField
{
-private:
- CustomPropertyLine* m_pLine;
-
public:
::boost::optional<sal_Int16> m_TZ;
- CustomPropertiesDateField(vcl::Window* pParent, WinBits nStyle, CustomPropertyLine* pLine)
+ CustomPropertiesDateField(vcl::Window* pParent, WinBits nStyle)
: DateField(pParent, nStyle)
- , m_pLine(pLine)
{
}
-
- CustomPropertyLine* GetLine() const { return m_pLine; }
};
class CustomPropertiesTimeField : public TimeField
{
-private:
- CustomPropertyLine* m_pLine;
-
public:
bool m_isUTC;
- CustomPropertiesTimeField(vcl::Window* pParent, WinBits nStyle, CustomPropertyLine* pLine)
+ CustomPropertiesTimeField(vcl::Window* pParent, WinBits nStyle)
: TimeField(pParent, nStyle)
- , m_pLine(pLine)
, m_isUTC(false)
{
}
-
- CustomPropertyLine* GetLine() const { return m_pLine; }
};
class CustomPropertiesDurationField : public Edit
@@ -471,7 +458,6 @@ public:
GetCustomProperties() const;
void SetRemovedHdl( const Link<>& rLink ) { m_aRemovedHdl = rLink; }
- void InitRemoveButton(const ScrollBar &rScrollBar);
void updateLineWidth();
};
diff --git a/include/sfx2/dispatch.hxx b/include/sfx2/dispatch.hxx
index df4ca5ae5f07..aa9949a34b69 100644
--- a/include/sfx2/dispatch.hxx
+++ b/include/sfx2/dispatch.hxx
@@ -172,13 +172,11 @@ public:
sal_uInt16 nCount = 0, const sal_uInt16 *pSIDs = 0 );
void HideUI( bool bHide = true );
- void ShowObjectBar(sal_uInt16 nId, SfxShell *pShell=0) const;
sal_uInt32 GetObjectBarId( sal_uInt16 nPos ) const;
SfxItemState QueryState( sal_uInt16 nSID, const SfxPoolItem* &rpState );
SfxItemState QueryState( sal_uInt16 nSID, ::com::sun::star::uno::Any& rAny );
- ::com::sun::star::frame::XDispatch* GetDispatchInterface( const OUString& );
void SetDisableFlags( sal_uInt32 nFlags );
sal_uInt32 GetDisableFlags() const;
diff --git a/include/sfx2/docfile.hxx b/include/sfx2/docfile.hxx
index 389829fec857..21568fee72fb 100644
--- a/include/sfx2/docfile.hxx
+++ b/include/sfx2/docfile.hxx
@@ -169,7 +169,6 @@ public:
css::uno::Reference< css::embed::XStorage > GetOutputStorage();
void ResetError();
SAL_WARN_UNUSED_RESULT bool UsesCache() const;
- void SetUsesCache( bool );
SAL_WARN_UNUSED_RESULT bool IsExpired() const;
void SetName( const OUString& rName, bool bSetOrigURL = false );
SAL_WARN_UNUSED_RESULT bool IsAllowedForExternalBrowser() const;
@@ -233,7 +232,6 @@ public:
SAL_DLLPRIVATE void SetLongName(const OUString &rName);
SAL_DLLPRIVATE const OUString & GetLongName() const;
- SAL_DLLPRIVATE ErrCode CheckOpenMode_Impl( bool bSilent, bool bAllowRO = true );
SAL_DLLPRIVATE bool IsPreview_Impl();
SAL_DLLPRIVATE void ClearBackup_Impl();
SAL_DLLPRIVATE void Done_Impl( ErrCode );
diff --git a/include/sfx2/docfilt.hxx b/include/sfx2/docfilt.hxx
index 3eef56a4a439..19e6ec0ce1e8 100644
--- a/include/sfx2/docfilt.hxx
+++ b/include/sfx2/docfilt.hxx
@@ -81,7 +81,6 @@ public:
bool IsAlienFormat() const { return bool(nFormatType & SfxFilterFlags::ALIEN); }
bool CanImport() const { return bool(nFormatType & SfxFilterFlags::IMPORT); }
bool CanExport() const { return bool(nFormatType & SfxFilterFlags::EXPORT); }
- bool IsInternal() const { return bool(nFormatType & SfxFilterFlags::INTERNAL); }
SfxFilterFlags GetFilterFlags() const { return nFormatType; }
const OUString& GetFilterName() const { return maFilterName; }
const OUString& GetMimeType() const { return aMimeType; }
@@ -91,13 +90,11 @@ public:
SotClipboardFormatId GetFormat() const { return lFormat; }
const OUString& GetTypeName() const { return aTypeName; }
const OUString& GetUIName() const { return aUIName; }
- sal_uInt16 GetDocIconId() const { return nDocIcon; }
const OUString& GetUserData() const { return aUserData; }
const OUString& GetDefaultTemplate() const { return aDefaultTemplate; }
void SetDefaultTemplate( const OUString& rStr ) { aDefaultTemplate = rStr; }
bool UsesStorage() const { return GetFormat() != SotClipboardFormatId::NONE; }
void SetURLPattern( const OUString& rStr );
- OUString GetURLPattern() const { return aPattern; }
void SetUIName( const OUString& rName ) { aUIName = rName; }
void SetVersion( sal_uIntPtr nVersionP ) { nVersion = nVersionP; }
sal_uIntPtr GetVersion() const { return nVersion; }
diff --git a/include/sfx2/dockwin.hxx b/include/sfx2/dockwin.hxx
index 0a36f7c6951e..1933be7cd757 100644
--- a/include/sfx2/dockwin.hxx
+++ b/include/sfx2/dockwin.hxx
@@ -52,8 +52,6 @@ private:
protected:
SfxChildAlignment CalcAlignment(const Point& rPos, Rectangle& rRect );
- void CalcSplitPosition(const Point rPos, Rectangle& rRect,
- SfxChildAlignment eAlign);
virtual Size CalcDockingSize(SfxChildAlignment);
virtual SfxChildAlignment
CheckAlignment(SfxChildAlignment,SfxChildAlignment);
diff --git a/include/sfx2/docmacromode.hxx b/include/sfx2/docmacromode.hxx
index f245962ab274..54a477f050ff 100644
--- a/include/sfx2/docmacromode.hxx
+++ b/include/sfx2/docmacromode.hxx
@@ -102,21 +102,6 @@ namespace sfx2
virtual OUString
getDocumentLocation() const = 0;
- /** returns a zip-storage based on the last committed version of the document,
- for readonly access
-
- The storage is intended to be used for signing. An implementation is
- allowed to return <NULL/> here if and only if the document
- does not support signing the script storages.
-
- @todo
- UNOize this, too. Once we have a getDocumentModel, we should be able to
- obtain the "last commit" storage via UNO API, provided it's an
- XStorageBasedDocument.
- */
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::embed::XStorage >
- getZipStorageToSign() = 0;
-
/** checks whether the document's storage contains sub storages with macros or scripts
A default implementation of this method will simply cann DocumentMacroMode::storageHasMacros
diff --git a/include/sfx2/doctempl.hxx b/include/sfx2/doctempl.hxx
index 0bbec0875479..f84848bbfdc0 100644
--- a/include/sfx2/doctempl.hxx
+++ b/include/sfx2/doctempl.hxx
@@ -55,8 +55,6 @@ public:
SfxDocumentTemplates(const SfxDocumentTemplates &);
~SfxDocumentTemplates();
- bool IsConstructed() { return pImp != NULL; }
-
const SfxDocumentTemplates &operator=(const SfxDocumentTemplates &);
void ReInitFromComponent();
diff --git a/include/sfx2/event.hxx b/include/sfx2/event.hxx
index dbb0fa77c24d..e3a01c81192f 100644
--- a/include/sfx2/event.hxx
+++ b/include/sfx2/event.hxx
@@ -84,27 +84,18 @@ public:
class SfxNamedHint : public SfxHint
{
OUString _aEventName;
- SfxObjectShell* _pObjShell;
OUString _aArgs;
public:
SfxNamedHint( const OUString& rName,
- const OUString& rArgs,
- SfxObjectShell *pObj = 0 )
+ const OUString& rArgs )
: _aEventName( rName ),
- _pObjShell( pObj),
_aArgs( rArgs )
{}
- SfxNamedHint( const OUString& rName,
- SfxObjectShell *pObj = 0 )
- : _aEventName( rName ),
- _pObjShell( pObj )
+ SfxNamedHint( const OUString& rName )
+ : _aEventName( rName )
{}
-
- const OUString& GetArgs() const { return _aArgs;}
- const OUString& GetName() const { return _aEventName; }
- SfxObjectShell* GetObjShell() const { return _pObjShell; }
};
class Printer;
diff --git a/include/sfx2/evntconf.hxx b/include/sfx2/evntconf.hxx
index 371c716c0fca..67eb07a82bc5 100644
--- a/include/sfx2/evntconf.hxx
+++ b/include/sfx2/evntconf.hxx
@@ -90,7 +90,6 @@ public:
virtual sal_uInt16 GetVersion( sal_uInt16 nFileFormatVersion ) const SAL_OVERRIDE;
const SfxEventNamesList& GetEvents() const { return aEventsList;}
- void SetEvents( const SfxEventNamesList& rList ) { aEventsList = rList; }
void AddEvent( const OUString&, const OUString&, sal_uInt16 );
};
diff --git a/include/sfx2/fcontnr.hxx b/include/sfx2/fcontnr.hxx
index 91a8017de131..c44dcd2a26e5 100644
--- a/include/sfx2/fcontnr.hxx
+++ b/include/sfx2/fcontnr.hxx
@@ -52,7 +52,6 @@ public:
{ return new SfxRefItem( *this ); }
virtual bool operator==( const SfxPoolItem& rL) const SAL_OVERRIDE
{ return static_cast<const SfxRefItem&>(rL).maRef == maRef; }
- const tools::SvRef<SvRefBase>& GetValue() const { return maRef; }
};
class SfxFrameWindow
@@ -64,10 +63,6 @@ public:
{}
virtual ~SfxFrameWindow() {}
- vcl::Window* GetWindow() const
- { return pWindow; }
- void SetWindow( vcl::Window *pWin )
- { pWindow = pWin; }
};
typedef sal_uIntPtr (*SfxDetectFilter)( SfxMedium& rMedium, const SfxFilter **, SfxFilterFlags nMust, SfxFilterFlags nDont );
diff --git a/include/sfx2/frame.hxx b/include/sfx2/frame.hxx
index 6c2512addee7..4db39d4d11f0 100644
--- a/include/sfx2/frame.hxx
+++ b/include/sfx2/frame.hxx
@@ -149,9 +149,6 @@ public:
SAL_DLLPRIVATE SfxFrame* GetContainingDocFrame_Impl( SfxFrame* pSelf );
void UpdateDescriptor( SfxObjectShell *pDoc );
void Resize();
- ::com::sun::star::uno::Reference< ::com::sun::star::awt::XWindow >
- GetComponent() const;
- void ReleaseComponent();
::com::sun::star::uno::Reference< ::com::sun::star::frame::XFrame >
GetFrameInterface() const;
void Appear();
@@ -239,8 +236,6 @@ public:
virtual bool QueryValue( com::sun::star::uno::Any& rVal, sal_uInt8 nMemberId = 0 ) const SAL_OVERRIDE;
virtual bool PutValue( const com::sun::star::uno::Any& rVal, sal_uInt8 nMemberId = 0 ) SAL_OVERRIDE;
- bool FrameKilled() const { return &wFrame != pFrame; }
-
SfxFrame* GetFrame() const
{ return wFrame; }
};
diff --git a/include/sfx2/lnkbase.hxx b/include/sfx2/lnkbase.hxx
index 3cac2f58934a..4ee235b668b6 100644
--- a/include/sfx2/lnkbase.hxx
+++ b/include/sfx2/lnkbase.hxx
@@ -155,7 +155,6 @@ public:
bool IsSynchron() const { return bSynchron; }
void SetSynchron( bool bFlag ) { bSynchron = bFlag; }
- bool IsUseCache() const { return bUseCache; }
void SetUseCache( bool bFlag ) { bUseCache = bFlag; }
void setStreamToLoadFrom(
diff --git a/include/sfx2/minfitem.hxx b/include/sfx2/minfitem.hxx
index db322d412ccb..a934d501e2bc 100644
--- a/include/sfx2/minfitem.hxx
+++ b/include/sfx2/minfitem.hxx
@@ -47,10 +47,6 @@ public:
virtual SfxPoolItem* Clone( SfxItemPool *pPool = 0 ) const SAL_OVERRIDE;
virtual bool operator==( const SfxPoolItem& ) const SAL_OVERRIDE;
- OUString GetComment() const
- { return aCommentText; }
- void SetComment( const OUString& r )
- { aCommentText = r; }
OUString GetMethod() const
{ return aMethodName; }
void SetMethod( const OUString& r )
diff --git a/include/sfx2/mnuitem.hxx b/include/sfx2/mnuitem.hxx
index 3f6586fd8266..e3864230a194 100644
--- a/include/sfx2/mnuitem.hxx
+++ b/include/sfx2/mnuitem.hxx
@@ -62,7 +62,6 @@ public:
OUString GetTitle() const;
SfxVirtualMenu* GetPopupMenu() const;
- virtual PopupMenu* GetPopup() const;
virtual void StateChanged( sal_uInt16 nSID, SfxItemState eState,
const SfxPoolItem* pState ) SAL_OVERRIDE;
diff --git a/include/sfx2/msg.hxx b/include/sfx2/msg.hxx
index 40819b7a1c99..1ca0ed080650 100644
--- a/include/sfx2/msg.hxx
+++ b/include/sfx2/msg.hxx
@@ -127,8 +127,6 @@ struct SfxType0
const TypeId& Type() const
{ return aTypeId; }
- SfxPoolItem* CreateItem() const
- { return static_cast<SfxPoolItem*>(aTypeId()); }
};
#define SFX_DECL_TYPE(n) struct SfxType##n \
@@ -246,7 +244,6 @@ public:
SfxSlotKind GetKind() const;
sal_uInt16 GetSlotId() const;
- sal_uIntPtr GetHelpId() const;
SfxSlotMode GetMode() const;
bool IsMode( SfxSlotMode nMode ) const;
sal_uInt16 GetGroupId() const;
@@ -278,15 +275,6 @@ inline sal_uInt16 SfxSlot::GetSlotId() const
return nSlotId;
}
-// returns the help-id of the slot
-
-inline sal_uIntPtr SfxSlot::GetHelpId() const
-{
- return nHelpId;
-}
-
-
-
// returns a bitfield with flags
inline SfxSlotMode SfxSlot::GetMode() const
diff --git a/include/sfx2/msgpool.hxx b/include/sfx2/msgpool.hxx
index 2e3abdbd83b9..cd5e278d63cb 100644
--- a/include/sfx2/msgpool.hxx
+++ b/include/sfx2/msgpool.hxx
@@ -60,7 +60,6 @@ public:
const SfxSlot* FirstSlot();
const SfxSlot* NextSlot();
const SfxSlot* GetSlot( sal_uInt16 nId );
- const SfxSlot* GetUnoSlot( sal_uInt16 nId );
const SfxSlot* GetUnoSlot( const OUString& rUnoName );
TypeId GetSlotType( sal_uInt16 nSlotId ) const;
};
diff --git a/include/sfx2/objsh.hxx b/include/sfx2/objsh.hxx
index ce8ab3018f6f..06b0c29699e1 100644
--- a/include/sfx2/objsh.hxx
+++ b/include/sfx2/objsh.hxx
@@ -461,14 +461,12 @@ public:
// Transfer IFace
void AbortImport();
bool IsAbortingImport() const;
- bool IsReloading() const;
void FinishedLoading( SfxLoadedFlags nWhich = SfxLoadedFlags::ALL );
void TemplateDisconnectionAfterLoad();
bool IsLoading() const;
bool IsLoadingFinished() const;
void SetAutoLoad( const INetURLObject&, sal_uInt32 nTime, bool bReload = true );
bool IsAutoLoadLocked() const;
- void NotifyReloadAvailable();
// Misc
bool IsPreview() const;
@@ -498,10 +496,6 @@ public:
// Contents
virtual SfxStyleSheetBasePool* GetStyleSheetPool();
- void SetStyleSheetPool(SfxStyleSheetBasePool *pBasePool )
- {
- pStyleSheetPool = pBasePool;
- }
virtual void LoadStyles(SfxObjectShell &rSource);
@@ -520,9 +514,6 @@ public:
virtual std::set<Color> GetDocColors();
- void ReadNote( INote * );
- void UpdateNote( INote * );
-
// Documents, for which to format the view size
virtual SfxObjectShell* GetObjectShell() SAL_OVERRIDE;
@@ -838,9 +829,6 @@ public:
virtual SfxPoolItem* Clone( SfxItemPool *pPool = 0 ) const SAL_OVERRIDE;
virtual bool QueryValue( com::sun::star::uno::Any& rVal, sal_uInt8 nMemberId = 0 ) const SAL_OVERRIDE;
virtual bool PutValue( const com::sun::star::uno::Any& rVal, sal_uInt8 nMemberId = 0 ) SAL_OVERRIDE;
- SfxObjectShell* GetObjectShell() const
- { return pObjSh; }
-
};
#endif
diff --git a/include/sfx2/sfxdlg.hxx b/include/sfx2/sfxdlg.hxx
index 0c91fab65ccd..30bb0959997a 100644
--- a/include/sfx2/sfxdlg.hxx
+++ b/include/sfx2/sfxdlg.hxx
@@ -118,7 +118,6 @@ class SFX2_DLLPUBLIC SfxAbstractDialogFactory : virtual public VclAbstractDialog
public:
virtual ~SfxAbstractDialogFactory(); // needed for export of vtable
static SfxAbstractDialogFactory* Create();
- virtual VclAbstractDialog* CreateSfxDialog( vcl::Window* pParent, const SfxBindings& rBindings, sal_uInt32 nResId ) = 0;
virtual VclAbstractDialog* CreateFrameDialog( vcl::Window* pParent, const com::sun::star::uno::Reference< com::sun::star::frame::XFrame >& rFrame, sal_uInt32 nResId, const rtl::OUString& rParameter ) = 0;
virtual SfxAbstractTabDialog* CreateTabDialog( sal_uInt32 nResId,
vcl::Window* pParent,
diff --git a/include/sfx2/sfxhelp.hxx b/include/sfx2/sfxhelp.hxx
index 84250598312d..5ff4361ee962 100644
--- a/include/sfx2/sfxhelp.hxx
+++ b/include/sfx2/sfxhelp.hxx
@@ -45,9 +45,6 @@ public:
SfxHelp();
virtual ~SfxHelp();
- inline void SetTicket( const OUString& rTicket ) { aTicket = rTicket; }
- inline void SetUser( const OUString& rUser ) { aUser = rUser; }
-
virtual OUString GetHelpText( const OUString&, const vcl::Window* pWindow ) SAL_OVERRIDE;
static OUString CreateHelpURL( const OUString& aCommandURL, const OUString& rModuleName );
diff --git a/include/sfx2/shell.hxx b/include/sfx2/shell.hxx
index 57134528e7a8..b21943fccdd9 100644
--- a/include/sfx2/shell.hxx
+++ b/include/sfx2/shell.hxx
@@ -286,7 +286,6 @@ public:
Asynchronous ExecuteSlot for the RELOAD
*/
const SfxPoolItem* ExecuteSlot( SfxRequest &rReq, bool bAsync );
- sal_uIntPtr ExecuteSlot( sal_uInt16 nSlot, sal_uInt16 nMemberId, SbxVariable& rRet, SbxBase* pArgs = 0 );
inline SfxItemPool& GetPool() const;
inline void SetPool( SfxItemPool *pNewPool ) ;
diff --git a/include/sfx2/tabdlg.hxx b/include/sfx2/tabdlg.hxx
index 84e1a0751b09..3fc2c41cb0f4 100644
--- a/include/sfx2/tabdlg.hxx
+++ b/include/sfx2/tabdlg.hxx
@@ -145,21 +145,11 @@ public:
GetTabPageRanges pRangesFunc, // can be 0
bool bItemsOnDemand = false,
sal_uInt16 nPos = TAB_APPEND);
- void AddTabPage( sal_uInt16 nId,
- const Bitmap &rRiderBitmap,
- CreateTabPage pCreateFunc, // != 0
- GetTabPageRanges pRangesFunc, // can be 0
- bool bItemsOnDemand = false,
- sal_uInt16 nPos = TAB_APPEND);
void AddTabPage( sal_uInt16 nId,
const OUString &rRiderText,
bool bItemsOnDemand = false,
sal_uInt16 nPos = TAB_APPEND);
- void AddTabPage( sal_uInt16 nId,
- const Bitmap &rRiderBitmap,
- bool bItemsOnDemand = false,
- sal_uInt16 nPos = TAB_APPEND);
void RemoveTabPage( const OString& rName ); // Name of the label for the page in the notebook .ui
void RemoveTabPage( sal_uInt16 nId );
@@ -198,8 +188,6 @@ public:
PushButton& GetOKButton() { return *m_pOKBtn; }
const CancelButton& GetCancelButton() const { return *m_pCancelBtn; }
CancelButton& GetCancelButton() { return *m_pCancelBtn; }
- const HelpButton& GetHelpButton() const { return *m_pHelpBtn; }
- HelpButton& GetHelpButton() { return *m_pHelpBtn; }
const PushButton* GetUserButton() const { return m_pUserBtn; }
PushButton* GetUserButton() { return m_pUserBtn; }
@@ -212,7 +200,6 @@ public:
const SfxItemSet* GetExampleSet() const { return pExampleSet; }
SfxItemSet* GetExampleSet() { return pExampleSet; }
- SfxViewFrame* GetViewFrame() const { return pFrame; }
void SetApplyHandler(const Link<>& _rHdl);
@@ -239,9 +226,7 @@ private:
protected:
SfxTabPage(vcl::Window *pParent, const OString& rID, const OUString& rUIXMLDescription, const SfxItemSet *rAttrSet);
- sal_uInt16 GetSlot( sal_uInt16 nWhich ) const
- { return pSet->GetPool()->GetSlotId( nWhich ); }
- sal_uInt16 GetWhich( sal_uInt16 nSlot, bool bDeep = true ) const
+ sal_uInt16 GetWhich( sal_uInt16 nSlot, bool bDeep = true ) const
{ return pSet->GetPool()->GetWhich( nSlot, bDeep ); }
const SfxPoolItem* GetOldItem( const SfxItemSet& rSet, sal_uInt16 nSlot, bool bDeep = true );
SfxTabDialog* GetTabDialog() const;
diff --git a/include/sfx2/tbxctrl.hxx b/include/sfx2/tbxctrl.hxx
index 4574fd1195f8..ac87d6bc70fc 100644
--- a/include/sfx2/tbxctrl.hxx
+++ b/include/sfx2/tbxctrl.hxx
@@ -138,7 +138,6 @@ public:
virtual ~SfxPopupWindow();
virtual void dispose() SAL_OVERRIDE;
- virtual VclPtr<SfxPopupWindow> Clone() const;
virtual void MouseMove( const MouseEvent& rMEvt ) SAL_OVERRIDE;
void StartCascading();
@@ -349,8 +348,6 @@ public:
SFX_DECL_TOOLBOX_CONTROL();
SfxAddonsToolBoxControl_Impl( sal_uInt16 nSlotId, sal_uInt16 nId, ToolBox& rBox );
virtual ~SfxAddonsToolBoxControl_Impl();
-
- void RefreshMenuImages( Menu* pMenu );
};
#endif
diff --git a/include/sfx2/unoctitm.hxx b/include/sfx2/unoctitm.hxx
index 26e3eb15ac5d..dc710cb0be52 100644
--- a/include/sfx2/unoctitm.hxx
+++ b/include/sfx2/unoctitm.hxx
@@ -56,9 +56,6 @@ public:
SfxUnoControllerItem( SfxControllerItem*, SfxBindings&, const OUString& );
virtual ~SfxUnoControllerItem();
- const ::com::sun::star::util::URL& GetCommand() const
- { return aCommand; }
-
// XStatusListener
virtual void SAL_CALL statusChanged(const ::com::sun::star::frame::FeatureStateEvent& Event) throw( ::com::sun::star::uno::RuntimeException, std::exception ) SAL_OVERRIDE;
diff --git a/include/sfx2/viewfrm.hxx b/include/sfx2/viewfrm.hxx
index e1e831fe45cf..c89915b56302 100644
--- a/include/sfx2/viewfrm.hxx
+++ b/include/sfx2/viewfrm.hxx
@@ -160,8 +160,6 @@ public:
{ return GetFrame().GetTopFrame(); }
void GetTargetList( TargetList& rList ) const
{ GetFrame().GetTargetList( rList ); }
- void CancelTransfers()
- { GetFrame().CancelTransfers(); }
void SetModalMode( bool );
bool IsInModalMode() const;
@@ -317,7 +315,6 @@ public:
virtual SfxPoolItem* Clone( SfxItemPool *pPool = 0 ) const SAL_OVERRIDE;
virtual bool QueryValue( com::sun::star::uno::Any& rVal, sal_uInt8 nMemberId = 0 ) const SAL_OVERRIDE;
- const com::sun::star::uno::Sequence < com::sun::star::embed::VerbDescriptor >& GetVerbList() const { return aVerbs; }
};
#endif
diff --git a/include/svx/SmartTagCtl.hxx b/include/svx/SmartTagCtl.hxx
index 3a8793f4a647..aadd8bb3ce84 100644
--- a/include/svx/SmartTagCtl.hxx
+++ b/include/svx/SmartTagCtl.hxx
@@ -69,7 +69,6 @@ public:
SvxSmartTagsControl( sal_uInt16 nId, Menu&, SfxBindings& );
virtual ~SvxSmartTagsControl();
- virtual PopupMenu* GetPopup() const SAL_OVERRIDE;
SFX_DECL_MENU_CONTROL();
};
diff --git a/include/svx/fntctl.hxx b/include/svx/fntctl.hxx
index bc38265b3c26..4b671b1e3c4e 100644
--- a/include/svx/fntctl.hxx
+++ b/include/svx/fntctl.hxx
@@ -46,8 +46,6 @@ public:
SvxFontMenuControl( sal_uInt16 nId, Menu&, SfxBindings& );
virtual ~SvxFontMenuControl();
- virtual PopupMenu* GetPopup() const SAL_OVERRIDE;
-
SFX_DECL_MENU_CONTROL();
};
diff --git a/include/svx/fntszctl.hxx b/include/svx/fntszctl.hxx
index 1e514ea301c1..c5ee10a96e4e 100644
--- a/include/svx/fntszctl.hxx
+++ b/include/svx/fntszctl.hxx
@@ -46,8 +46,6 @@ public:
SvxFontSizeMenuControl( sal_uInt16 nId, Menu&, SfxBindings& );
virtual ~SvxFontSizeMenuControl();
- virtual PopupMenu* GetPopup() const SAL_OVERRIDE;
-
SFX_DECL_MENU_CONTROL();
};
diff --git a/include/svx/linectrl.hxx b/include/svx/linectrl.hxx
index f2d0da51e824..2c6b4e8bd16c 100644
--- a/include/svx/linectrl.hxx
+++ b/include/svx/linectrl.hxx
@@ -124,7 +124,6 @@ public:
virtual void StateChanged( sal_uInt16 nSID, SfxItemState eState,
const SfxPoolItem* pState ) SAL_OVERRIDE;
- virtual VclPtr<SfxPopupWindow> Clone() const SAL_OVERRIDE;
};
diff --git a/include/svx/svxdlg.hxx b/include/svx/svxdlg.hxx
index 2b76efc8c621..696666b38306 100644
--- a/include/svx/svxdlg.hxx
+++ b/include/svx/svxdlg.hxx
@@ -423,7 +423,6 @@ public:
SdrModel* pModel,
const SdrObject* pObj = NULL,
bool bHasObj = true )=0;
- virtual VclAbstractDialog* CreateSfxDialog( vcl::Window* pParent, const SfxBindings& rBindings, sal_uInt32 nResId ) SAL_OVERRIDE = 0;
virtual SfxAbstractDialog* CreateSfxDialog( vcl::Window* pParent,
const SfxItemSet& rAttr,
const SdrView* pView,
diff --git a/sfx2/inc/bitset.hxx b/sfx2/inc/bitset.hxx
index 79a6981088c8..42807935fb35 100644
--- a/sfx2/inc/bitset.hxx
+++ b/sfx2/inc/bitset.hxx
@@ -34,7 +34,6 @@ public:
BitSet();
BitSet( const BitSet& rOrig );
~BitSet();
- sal_uInt16 Count() const;
BitSet& operator=( const BitSet& rOrig );
BitSet& operator=( sal_uInt16 nBit );
BitSet operator|( const BitSet& rSet ) const;
@@ -63,12 +62,6 @@ inline bool BitSet::operator!() const
return nCount == 0;
}
-// returns the number of bits in the bitset
-inline sal_uInt16 BitSet::Count() const
-{
- return nCount;
-}
-
// creates the union of two bitset
inline BitSet BitSet::operator|( const BitSet& rSet ) const
{
diff --git a/sfx2/source/appl/childwinimpl.cxx b/sfx2/source/appl/childwinimpl.cxx
index 9b64734ad9d5..11b09e816fb3 100644
--- a/sfx2/source/appl/childwinimpl.cxx
+++ b/sfx2/source/appl/childwinimpl.cxx
@@ -69,11 +69,6 @@ SfxChildWinFactArr_Impl::iterator SfxChildWinFactArr_Impl::begin()
return maData.begin();
}
-SfxChildWinFactArr_Impl::const_iterator SfxChildWinFactArr_Impl::begin() const
-{
- return maData.begin();
-}
-
SfxFrameArr_Impl::iterator SfxFrameArr_Impl::begin()
{
return maData.begin();
diff --git a/sfx2/source/appl/shutdownicon.hxx b/sfx2/source/appl/shutdownicon.hxx
index b4cd38f35c15..94224fbc44df 100644
--- a/sfx2/source/appl/shutdownicon.hxx
+++ b/sfx2/source/appl/shutdownicon.hxx
@@ -114,10 +114,8 @@ class SFX2_DLLPUBLIC ShutdownIcon : public ShutdownIconServiceBase
static OUString GetUrlDescription( const OUString& aUrl );
void SetVeto( bool bVeto ) { m_bVeto = bVeto;}
- bool GetVeto() { return m_bVeto; }
void StartFileDialog();
- sfx2::FileDialogHelper* GetFileDialog() const { return m_pFileDlg; }
DECL_LINK(DialogClosedHdl_Impl, sfx2::FileDialogHelper*);
static bool IsQuickstarterInstalled();
diff --git a/sfx2/source/dialog/dinfdlg.cxx b/sfx2/source/dialog/dinfdlg.cxx
index eb65995d2719..28ea2d01930c 100644
--- a/sfx2/source/dialog/dinfdlg.cxx
+++ b/sfx2/source/dialog/dinfdlg.cxx
@@ -1392,8 +1392,8 @@ CustomPropertyLine::CustomPropertyLine( vcl::Window* pParent ) :
m_aNameBox ( VclPtr<ComboBox>::Create(pParent, SfxResId( SFX_CB_PROPERTY_NAME )) ),
m_aTypeBox ( VclPtr<CustomPropertiesTypeBox>::Create(pParent, SfxResId( SFX_LB_PROPERTY_TYPE ), this) ),
m_aValueEdit ( VclPtr<CustomPropertiesEdit>::Create(pParent, WB_BORDER|WB_TABSTOP|WB_LEFT, this ) ),
- m_aDateField ( VclPtr<CustomPropertiesDateField>::Create(pParent, WB_BORDER|WB_TABSTOP|WB_SPIN|WB_LEFT, this ) ),
- m_aTimeField ( VclPtr<CustomPropertiesTimeField>::Create(pParent, WB_BORDER|WB_TABSTOP|WB_SPIN|WB_LEFT, this ) ),
+ m_aDateField ( VclPtr<CustomPropertiesDateField>::Create(pParent, WB_BORDER|WB_TABSTOP|WB_SPIN|WB_LEFT ) ),
+ m_aTimeField ( VclPtr<CustomPropertiesTimeField>::Create(pParent, WB_BORDER|WB_TABSTOP|WB_SPIN|WB_LEFT ) ),
m_sDurationFormat( SfxResId( SFX_ST_DURATION_FORMAT ).toString() ),
m_aDurationField( VclPtr<CustomPropertiesDurationField>::Create(pParent, WB_BORDER|WB_TABSTOP|WB_READONLY, this ) ),
m_aEditButton ( VclPtr<CustomPropertiesEditButton>::Create(pParent, WB_TABSTOP, this) ),
diff --git a/sfx2/source/doc/objmisc.cxx b/sfx2/source/doc/objmisc.cxx
index e66d596a2741..ff6099de91ac 100644
--- a/sfx2/source/doc/objmisc.cxx
+++ b/sfx2/source/doc/objmisc.cxx
@@ -1899,18 +1899,6 @@ OUString SfxObjectShell_Impl::getDocumentLocation() const
return sLocation;
}
-uno::Reference< embed::XStorage > SfxObjectShell_Impl::getZipStorageToSign()
-{
- Reference < embed::XStorage > xStore;
-
- SfxMedium* pMedium( rDocShell.GetMedium() );
- OSL_PRECOND( pMedium, "SfxObjectShell_Impl::getLastCommitDocumentStorage: no medium!" );
- if ( pMedium )
- xStore = pMedium->GetZipStorageToSign_Impl();
-
- return xStore;
-}
-
bool SfxObjectShell_Impl::documentStorageHasMacros() const
{
return ::sfx2::DocumentMacroMode::storageHasMacros( m_xDocStorage );
diff --git a/sfx2/source/inc/appbaslib.hxx b/sfx2/source/inc/appbaslib.hxx
index 8e0d5f84bb19..a83be82aae7f 100644
--- a/sfx2/source/inc/appbaslib.hxx
+++ b/sfx2/source/inc/appbaslib.hxx
@@ -91,10 +91,6 @@ public:
private:
void impl_releaseContainers();
-
- bool impl_getContainer(
- ContainerType _eType,
- ::com::sun::star::uno::Reference< ::com::sun::star::script::XStorageBasedLibraryContainer >& _out_rxContainer );
};
#endif // INCLUDED_SFX2_SOURCE_INC_APPBASLIB_HXX
diff --git a/sfx2/source/inc/childwinimpl.hxx b/sfx2/source/inc/childwinimpl.hxx
index 8a78dfca7262..e30f79f2624f 100644
--- a/sfx2/source/inc/childwinimpl.hxx
+++ b/sfx2/source/inc/childwinimpl.hxx
@@ -54,7 +54,6 @@ public:
void erase( iterator it );
iterator begin();
- const_iterator begin() const;
};
class SfxFrameArr_Impl
diff --git a/sfx2/source/inc/objshimp.hxx b/sfx2/source/inc/objshimp.hxx
index 794af0b52ec4..c32d564ac3dd 100644
--- a/sfx2/source/inc/objshimp.hxx
+++ b/sfx2/source/inc/objshimp.hxx
@@ -144,7 +144,6 @@ struct SfxObjectShell_Impl : public ::sfx2::IMacroDocumentAccess
virtual sal_Int16 getCurrentMacroExecMode() const SAL_OVERRIDE;
virtual bool setCurrentMacroExecMode( sal_uInt16 nMacroMode ) SAL_OVERRIDE;
virtual OUString getDocumentLocation() const SAL_OVERRIDE;
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::embed::XStorage > getZipStorageToSign() SAL_OVERRIDE;
virtual bool documentStorageHasMacros() const SAL_OVERRIDE;
virtual ::com::sun::star::uno::Reference< ::com::sun::star::document::XEmbeddedScripts > getEmbeddedDocumentScripts() const SAL_OVERRIDE;
virtual SignatureState getScriptingSignatureState() SAL_OVERRIDE;
diff --git a/sfx2/source/inc/sfxtypes.hxx b/sfx2/source/inc/sfxtypes.hxx
index 258f82920a9d..487142bff140 100644
--- a/sfx2/source/inc/sfxtypes.hxx
+++ b/sfx2/source/inc/sfxtypes.hxx
@@ -79,7 +79,6 @@ struct StringList_Impl : private Resource
: Resource( rErrIdP ), aResId(nId, *rErrIdP.GetResMgr()) {}
~StringList_Impl() { FreeResource(); }
- OUString GetString() { return aResId.toString(); }
operator bool() { return IsAvailableRes(aResId.SetRT(RSC_STRING)); }
};
diff --git a/sfx2/source/inc/virtmenu.hxx b/sfx2/source/inc/virtmenu.hxx
index c71c9c0ea7ea..079eaf1c65ae 100644
--- a/sfx2/source/inc/virtmenu.hxx
+++ b/sfx2/source/inc/virtmenu.hxx
@@ -87,52 +87,24 @@ public:
void EnableItem( sal_uInt16 nItemId, bool bEnable );
void SetItemText( sal_uInt16 nItemId, const OUString& rText );
- sal_uInt16 GetItemCount() const;
Menu* GetSVMenu() const { return pSVMenu;}
SfxMenuControl& operator[]( sal_uInt16 nPos ) const;
- sal_uInt16 GetItemId( sal_uInt16 nPos ) const;
-
- SfxVirtualMenu* GetParentMenu() const { return pParent; }
- void SetParentMenu( SfxVirtualMenu* pNewParent )
- { pParent = pNewParent; }
-
void SetPopupMenu( sal_uInt16 nId, PopupMenu *pMenu );
- bool IsFromResource() const
- { return bResCtor; }
void InitPopup(sal_uInt16 nPos, bool bOLE = true);
void InitializeHelp();
- void SetResMgr(ResMgr* pMgr) {pResMgr = pMgr; }
- ResMgr* GetResMgr() { return pResMgr; }
DECL_LINK( Select, Menu * );
};
-// return the number of virtual items in this menu
-
-inline sal_uInt16 SfxVirtualMenu::GetItemCount() const
-{
- return nCount;
-}
-
-
-
inline SfxMenuControl& SfxVirtualMenu::operator[]( sal_uInt16 nPos ) const
{
return *(pItems+nPos);
}
-// returns the item id at position nPos in the menu (or 0 if sep.)
-
-inline sal_uInt16 SfxVirtualMenu::GetItemId( sal_uInt16 nPos ) const
-{
- return pItems ? pItems[nPos].GetId() : 0;
-}
-
-
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sfx2/source/inc/workwin.hxx b/sfx2/source/inc/workwin.hxx
index 6fcc88e94890..e5e364844183 100644
--- a/sfx2/source/inc/workwin.hxx
+++ b/sfx2/source/inc/workwin.hxx
@@ -166,8 +166,6 @@ struct SfxObjectBarList_Impl
SfxObjectBar_Impl operator[] ( sal_uInt16 n )
{ return aArr[n]; }
- SfxObjectBar_Impl Actual()
- { return aArr[nAct]; }
};
#define SFX_SPLITWINDOWS_LEFT 0
@@ -292,7 +290,6 @@ public:
bool IsAutoHideMode( const SfxSplitWindow *pSplit );
void EndAutoShow_Impl( Point aPos );
void SetFullScreen_Impl( bool bSet ) { bIsFullScreen = bSet; }
- bool IsFullScreen_Impl() const { return bIsFullScreen; }
// Methods for Objectbars
virtual void UpdateObjectBars_Impl();
@@ -302,8 +299,6 @@ public:
bool KnowsObjectBar_Impl( sal_uInt16 nPos ) const;
bool IsVisible_Impl();
void MakeVisible_Impl( bool );
- void SetObjectBarVisibility_Impl( sal_uInt16 nVis );
- bool IsContainer_Impl() const;
void Lock_Impl( bool );
// Methods for ChildWindows
diff --git a/sfx2/source/menu/mnuitem.cxx b/sfx2/source/menu/mnuitem.cxx
index be6a260c13ff..1f9d23258083 100644
--- a/sfx2/source/menu/mnuitem.cxx
+++ b/sfx2/source/menu/mnuitem.cxx
@@ -291,14 +291,6 @@ SfxMenuControl* SfxMenuControl::CreateControl( sal_uInt16 nId, Menu &rMenu, SfxB
-PopupMenu* SfxMenuControl::GetPopup () const
-{
- if (GetPopupMenu())
- return static_cast<PopupMenu*>(GetPopupMenu()->GetSVMenu());
- else
- return 0;
-}
-
SfxUnoMenuControl* SfxMenuControl::CreateControl( const OUString& rCmd,
sal_uInt16 nId, Menu& rMenu, const OUString& sItemText,
SfxBindings& rBindings, SfxVirtualMenu* pVirt)
diff --git a/sfx2/source/toolbox/tbxitem.cxx b/sfx2/source/toolbox/tbxitem.cxx
index 17a5be0de379..99c466c35a1b 100644
--- a/sfx2/source/toolbox/tbxitem.cxx
+++ b/sfx2/source/toolbox/tbxitem.cxx
@@ -1318,24 +1318,6 @@ void SfxPopupWindow::StartCascading()
-VclPtr<SfxPopupWindow> SfxPopupWindow::Clone() const
-
-/* [Description]
-
- This method must be overridden to show this Popup also in the
- Presentation-mode. It is called when a Show() would be meaningless
- since the parent is no presentation window.
- When create a new window the bew Top-Window will be used automatically,
- so that the Parent becomes the presentation window and that the new
- Popup therefore becomes visible.
-*/
-
-{
- return 0;
-}
-
-
-
void SfxPopupWindow::StateChanged(
sal_uInt16 /*nSID*/,
SfxItemState eState,
diff --git a/svx/source/mnuctrls/SmartTagCtl.cxx b/svx/source/mnuctrls/SmartTagCtl.cxx
index 97b887fb42d4..baa04e225fcc 100644
--- a/svx/source/mnuctrls/SmartTagCtl.cxx
+++ b/svx/source/mnuctrls/SmartTagCtl.cxx
@@ -196,10 +196,4 @@ SvxSmartTagsControl::~SvxSmartTagsControl()
-PopupMenu* SvxSmartTagsControl::GetPopup() const
-{
- return mpMenu;
-}
-
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/svx/source/mnuctrls/fntctl.cxx b/svx/source/mnuctrls/fntctl.cxx
index 3dd099569bf8..197fe7bd5245 100644
--- a/svx/source/mnuctrls/fntctl.cxx
+++ b/svx/source/mnuctrls/fntctl.cxx
@@ -152,18 +152,4 @@ SvxFontMenuControl::~SvxFontMenuControl()
delete pMenu;
}
-
-
-/* [Beschreibung]
-
- Gibt das Men"u zur"uck
-*/
-
-PopupMenu* SvxFontMenuControl::GetPopup() const
-{
- return pMenu;
-}
-
-
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/svx/source/mnuctrls/fntszctl.cxx b/svx/source/mnuctrls/fntszctl.cxx
index ae0c13c5bc57..7dcb0ef8a7d9 100644
--- a/svx/source/mnuctrls/fntszctl.cxx
+++ b/svx/source/mnuctrls/fntszctl.cxx
@@ -188,15 +188,4 @@ SvxFontSizeMenuControl::~SvxFontSizeMenuControl()
-/* [Beschreibung]
-
- Gibt das Men"u zur"uck
-*/
-
-PopupMenu* SvxFontSizeMenuControl::GetPopup() const
-{
- return pMenu;
-}
-
-
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/svx/source/tbxctrls/colorwindow.hxx b/svx/source/tbxctrls/colorwindow.hxx
index 0aac5298c2d8..97cccc5ff4d2 100644
--- a/svx/source/tbxctrls/colorwindow.hxx
+++ b/svx/source/tbxctrls/colorwindow.hxx
@@ -74,7 +74,6 @@ public:
virtual void KeyInput( const KeyEvent& rKEvt ) SAL_OVERRIDE;
virtual void StateChanged( sal_uInt16 nSID, SfxItemState eState, const SfxPoolItem* pState ) SAL_OVERRIDE;
- virtual VclPtr<SfxPopupWindow> Clone() const SAL_OVERRIDE;
void SetSelectedHdl( const Link<>& rLink ) { maSelectedLink = rLink; }
};
diff --git a/svx/source/tbxctrls/layctrl.cxx b/svx/source/tbxctrls/layctrl.cxx
index cbb84d2d5621..96edbf0932d3 100644
--- a/svx/source/tbxctrls/layctrl.cxx
+++ b/svx/source/tbxctrls/layctrl.cxx
@@ -54,7 +54,6 @@ private:
long nLine;
bool bInitialKeyInput;
bool m_bMod1;
- ToolBox& rTbx;
Reference< XFrame > mxFrame;
OUString maCommand;
@@ -76,7 +75,6 @@ public:
TableWindow( sal_uInt16 nSlotId,
const OUString& rCmd,
const OUString& rText,
- ToolBox& rParentTbx,
const Reference< XFrame >& rFrame );
virtual ~TableWindow();
virtual void dispose() SAL_OVERRIDE;
@@ -86,7 +84,6 @@ public:
virtual void MouseButtonUp( const MouseEvent& rMEvt ) SAL_OVERRIDE;
virtual void Paint( vcl::RenderContext& /*rRenderContext*/, const Rectangle& ) SAL_OVERRIDE;
virtual void PopupModeEnd() SAL_OVERRIDE;
- virtual VclPtr<SfxPopupWindow> Clone() const SAL_OVERRIDE;
private:
void Update( long nNewCol, long nNewLine );
@@ -108,14 +105,13 @@ IMPL_LINK_NOARG(TableWindow, SelectHdl)
TableWindow::TableWindow( sal_uInt16 nSlotId, const OUString& rCmd, const OUString& rText,
- ToolBox& rParentTbx, const Reference< XFrame >& rFrame )
+ const Reference< XFrame >& rFrame )
: SfxPopupWindow( nSlotId, rFrame, WinBits( WB_STDPOPUP ) )
, aTableButton( VclPtr<PushButton>::Create(this) )
, nCol( 0 )
, nLine( 0 )
, bInitialKeyInput(false)
, m_bMod1(false)
- , rTbx(rParentTbx)
, mxFrame( rFrame )
, maCommand( rCmd )
, mnTablePosX(2)
@@ -166,13 +162,6 @@ void TableWindow::dispose()
SfxPopupWindow::dispose();
}
-VclPtr<SfxPopupWindow> TableWindow::Clone() const
-{
- return VclPtr<TableWindow>::Create( GetId(), maCommand, GetText(), rTbx, mxFrame );
-}
-
-
-
void TableWindow::MouseMove( const MouseEvent& rMEvt )
{
SfxPopupWindow::MouseMove( rMEvt );
@@ -421,13 +410,12 @@ private:
long nTextHeight;
bool bInitialKeyInput;
bool m_bMod1;
- ToolBox& rTbx;
Reference< XFrame > mxFrame;
OUString maCommand;
void UpdateSize_Impl( long nNewCol );
public:
- ColumnsWindow( sal_uInt16 nId, const OUString& rCmd, const OUString &rText, ToolBox& rParentTbx, const Reference< XFrame >& rFrame );
+ ColumnsWindow( sal_uInt16 nId, const OUString& rCmd, const OUString &rText, const Reference< XFrame >& rFrame );
void KeyInput( const KeyEvent& rKEvt ) SAL_OVERRIDE;
virtual void MouseMove( const MouseEvent& rMEvt ) SAL_OVERRIDE;
@@ -435,16 +423,14 @@ public:
virtual void MouseButtonUp( const MouseEvent& rMEvt ) SAL_OVERRIDE;
virtual void Paint( vcl::RenderContext& /*rRenderContext*/, const Rectangle& ) SAL_OVERRIDE;
virtual void PopupModeEnd() SAL_OVERRIDE;
- virtual VclPtr<SfxPopupWindow> Clone() const SAL_OVERRIDE;
};
-ColumnsWindow::ColumnsWindow( sal_uInt16 nId, const OUString& rCmd, const OUString& rText, ToolBox& rParentTbx, const Reference< XFrame >& rFrame ) :
+ColumnsWindow::ColumnsWindow( sal_uInt16 nId, const OUString& rCmd, const OUString& rText, const Reference< XFrame >& rFrame ) :
SfxPopupWindow( nId, rFrame, WB_STDPOPUP ),
bInitialKeyInput(true),
m_bMod1(false),
- rTbx(rParentTbx),
mxFrame(rFrame),
maCommand( rCmd )
{
@@ -477,13 +463,6 @@ ColumnsWindow::ColumnsWindow( sal_uInt16 nId, const OUString& rCmd, const OUStri
-VclPtr<SfxPopupWindow> ColumnsWindow::Clone() const
-{
- return VclPtr<ColumnsWindow>::Create( GetId(), maCommand, GetText(), rTbx, mxFrame );
-}
-
-
-
void ColumnsWindow::MouseMove( const MouseEvent& rMEvt )
{
SfxPopupWindow::MouseMove( rMEvt );
@@ -737,7 +716,7 @@ VclPtr<SfxPopupWindow> SvxTableToolBoxControl::CreatePopupWindow()
if ( bEnabled )
{
ToolBox& rTbx = GetToolBox();
- VclPtr<TableWindow> pWin = VclPtr<TableWindow>::Create( GetSlotId(), m_aCommandURL, GetToolBox().GetItemText( GetId() ), rTbx, m_xFrame );
+ VclPtr<TableWindow> pWin = VclPtr<TableWindow>::Create( GetSlotId(), m_aCommandURL, GetToolBox().GetItemText( GetId() ), m_xFrame );
pWin->StartPopupMode( &rTbx, FloatWinPopupFlags::GrabFocus|FloatWinPopupFlags::NoKeyClose );
SetPopupWindow( pWin );
return pWin;
@@ -784,7 +763,7 @@ VclPtr<SfxPopupWindow> SvxColumnsToolBoxControl::CreatePopupWindow()
ColumnsWindow* pWin = 0;
if(bEnabled)
{
- pWin = VclPtr<ColumnsWindow>::Create( GetSlotId(), m_aCommandURL, GetToolBox().GetItemText( GetId() ), GetToolBox(), m_xFrame );
+ pWin = VclPtr<ColumnsWindow>::Create( GetSlotId(), m_aCommandURL, GetToolBox().GetItemText( GetId() ), m_xFrame );
pWin->StartPopupMode( &GetToolBox(),
FloatWinPopupFlags::GrabFocus|FloatWinPopupFlags::NoKeyClose );
SetPopupWindow( pWin );
diff --git a/svx/source/tbxctrls/lboxctrl.cxx b/svx/source/tbxctrls/lboxctrl.cxx
index 4284a5ff06e9..820494c168dd 100644
--- a/svx/source/tbxctrls/lboxctrl.cxx
+++ b/svx/source/tbxctrls/lboxctrl.cxx
@@ -66,7 +66,6 @@ public:
virtual void dispose() SAL_OVERRIDE;
// SfxPopupWindow
- virtual VclPtr<SfxPopupWindow> Clone() const SAL_OVERRIDE;
virtual void PopupModeEnd() SAL_OVERRIDE;
virtual void StateChanged( sal_uInt16 nSID, SfxItemState eState,
const SfxPoolItem* pState ) SAL_OVERRIDE;
@@ -109,11 +108,6 @@ void SvxPopupWindowListBox::dispose()
SfxPopupWindow::dispose();
}
-VclPtr<SfxPopupWindow> SvxPopupWindowListBox::Clone() const
-{
- return VclPtr<SvxPopupWindowListBox>::Create( GetId(), maCommandURL, nTbxId, rToolBox );
-}
-
void SvxPopupWindowListBox::PopupModeEnd()
{
rToolBox.EndSelection();
diff --git a/svx/source/tbxctrls/linectrl.cxx b/svx/source/tbxctrls/linectrl.cxx
index 903eca98967c..c764c6710f66 100644
--- a/svx/source/tbxctrls/linectrl.cxx
+++ b/svx/source/tbxctrls/linectrl.cxx
@@ -320,13 +320,6 @@ void SvxLineEndWindow::implInit()
aLineEndSet->Show();
}
-VclPtr<SfxPopupWindow> SvxLineEndWindow::Clone() const
-{
- return VclPtr<SvxLineEndWindow>::Create( GetId(), mxFrame, GetText() );
-}
-
-
-
SvxLineEndWindow::~SvxLineEndWindow()
{
disposeOnce();
diff --git a/svx/source/tbxctrls/tbcontrl.cxx b/svx/source/tbxctrls/tbcontrl.cxx
index 65337b3076f5..de0933b0dd7d 100644
--- a/svx/source/tbxctrls/tbcontrl.cxx
+++ b/svx/source/tbxctrls/tbcontrl.cxx
@@ -265,7 +265,6 @@ public:
virtual void StateChanged( sal_uInt16 nSID, SfxItemState eState,
const SfxPoolItem* pState ) SAL_OVERRIDE;
- virtual VclPtr<SfxPopupWindow> Clone() const SAL_OVERRIDE;
virtual void DataChanged( const DataChangedEvent& rDCEvt ) SAL_OVERRIDE;
};
@@ -287,7 +286,6 @@ public:
SvxLineWindow_Impl( sal_uInt16 nId, const Reference< XFrame >& rFrame, vcl::Window* pParentWindow );
virtual ~SvxLineWindow_Impl() { disposeOnce(); }
virtual void dispose() SAL_OVERRIDE { m_aLineStyleLb.disposeAndClear(); SfxPopupWindow::dispose(); }
- virtual VclPtr<SfxPopupWindow> Clone() const SAL_OVERRIDE;
};
class SvxStyleToolBoxControl;
@@ -1336,11 +1334,6 @@ void SvxColorWindow_Impl::KeyInput( const KeyEvent& rKEvt )
mpColorSet->KeyInput(rKEvt);
}
-VclPtr<SfxPopupWindow> SvxColorWindow_Impl::Clone() const
-{
- return VclPtr<SvxColorWindow_Impl>::Create( maCommand, mrPaletteManager, mrBorderColorStatus, theSlotId, GetFrame(), GetText(), GetParent() );
-}
-
IMPL_LINK(SvxColorWindow_Impl, SelectHdl, SvxColorValueSet*, pColorSet)
{
Color aColor = pColorSet->GetItemColor( pColorSet->GetSelectItemId() );
@@ -1623,12 +1616,6 @@ void SvxFrameWindow_Impl::dispose()
SfxPopupWindow::dispose();
}
-VclPtr<SfxPopupWindow> SvxFrameWindow_Impl::Clone() const
-{
- //! HACK: How do I get the Paragraph mode?
- return VclPtr<SvxFrameWindow_Impl>::Create( GetId(), GetFrame(), GetParent() );
-}
-
vcl::Window* SvxFrameWindow_Impl::GetPreferredKeyInputWindow()
{
return aFrameSet.get();
@@ -1894,11 +1881,6 @@ SvxLineWindow_Impl::SvxLineWindow_Impl( sal_uInt16 nId, const Reference< XFrame
m_aLineStyleLb->Show();
}
-VclPtr<SfxPopupWindow> SvxLineWindow_Impl::Clone() const
-{
- return VclPtr<SvxLineWindow_Impl>::Create( GetId(), GetFrame(), GetParent() );
-}
-
IMPL_LINK_NOARG(SvxLineWindow_Impl, SelectHdl)
{
SvxLineItem aLineItem( SID_FRAME_LINESTYLE );
diff --git a/sw/source/uibase/inc/workctrl.hxx b/sw/source/uibase/inc/workctrl.hxx
index 31bf9736d2b5..4ebe14fa4c96 100644
--- a/sw/source/uibase/inc/workctrl.hxx
+++ b/sw/source/uibase/inc/workctrl.hxx
@@ -129,7 +129,6 @@ public:
static OUString GetQuickHelpText(bool bNext);
- virtual VclPtr<SfxPopupWindow> Clone() const SAL_OVERRIDE;
void GrabFocus() { m_pToolBox->GrabFocus(); }
};
diff --git a/sw/source/uibase/ribbar/workctrl.cxx b/sw/source/uibase/ribbar/workctrl.cxx
index 99d1cfd8ca9c..8370f4fe019b 100644
--- a/sw/source/uibase/ribbar/workctrl.cxx
+++ b/sw/source/uibase/ribbar/workctrl.cxx
@@ -373,11 +373,6 @@ void SwScrollNaviPopup::ApplyImageList()
}
}
-VclPtr<SfxPopupWindow> SwScrollNaviPopup::Clone() const
-{
- return VclPtr<SwScrollNaviPopup>::Create( GetId(), GetFrame(), GetParent() );
-}
-
IMPL_LINK_TYPED(SwScrollNaviPopup, SelectHdl, ToolBox*, pSet, void)
{
sal_uInt16 nSet = pSet->GetCurItemId();