summaryrefslogtreecommitdiff
path: root/svx/source/inc/docrecovery.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'svx/source/inc/docrecovery.hxx')
-rw-r--r--svx/source/inc/docrecovery.hxx102
1 files changed, 8 insertions, 94 deletions
diff --git a/svx/source/inc/docrecovery.hxx b/svx/source/inc/docrecovery.hxx
index 523e749a0281..3e9f3ffd281d 100644
--- a/svx/source/inc/docrecovery.hxx
+++ b/svx/source/inc/docrecovery.hxx
@@ -302,11 +302,8 @@ class RecoveryCore : public ::cppu::WeakImplHelper1< css::frame::XStatusListener
class PluginProgressWindow : public Window
{
private:
-
css::uno::Reference< css::lang::XComponent > m_xProgress;
-
public:
-
PluginProgressWindow( Window* pParent ,
const css::uno::Reference< css::lang::XComponent >& xProgress);
virtual ~PluginProgressWindow();
@@ -315,11 +312,8 @@ class PluginProgressWindow : public Window
class PluginProgress : public ::cppu::WeakImplHelper2< css::task::XStatusIndicator ,
css::lang::XComponent >
{
-
-
// member
private:
-
/** @short TODO */
css::uno::Reference< css::task::XStatusIndicatorFactory > m_xProgressFactory;
@@ -330,8 +324,6 @@ class PluginProgress : public ::cppu::WeakImplHelper2< css::task::XStatusIndicat
// native interface
public:
-
-
/** @short TODO */
PluginProgress( Window* pParent,
const css::uno::Reference< css::uno::XComponentContext >& xContext );
@@ -374,60 +366,6 @@ class PluginProgress : public ::cppu::WeakImplHelper2< css::task::XStatusIndicat
throw(css::uno::RuntimeException, std::exception) SAL_OVERRIDE;
};
-
-class IExtendedTabPage : public TabPage
-{
-
- // member
- protected:
-
- short m_nResult;
-
-
- // interface
- public:
-
- IExtendedTabPage( Window* pParent, WinBits nStyle = 0 )
- : TabPage( pParent, nStyle )
- , m_nResult(DLG_RET_UNKNOWN)
- {}
-
- IExtendedTabPage( Window* pParent, const ResId& rResId )
- : TabPage( pParent, rResId )
- , m_nResult(DLG_RET_UNKNOWN)
- {}
-
- virtual ~IExtendedTabPage()
- {}
-
- virtual short execute() = 0;
- virtual void setDefButton() = 0;
-};
-
-typedef ::std::vector< IExtendedTabPage* > TTabPageList;
-
-
-class TabDialog4Recovery : public TabDialog
-{
-
- // member
- private:
-
- TTabPageList m_lTabPages;
- TTabPageList::iterator m_pActualPage;
-
-
- // interface
- public:
-
- TabDialog4Recovery(Window* pParent);
- virtual ~TabDialog4Recovery();
-
- virtual void addTabPage(IExtendedTabPage* pPage);
- virtual short Execute() SAL_OVERRIDE;
-};
-
-
class SaveDialog : public Dialog
{
// member
@@ -568,24 +506,17 @@ class RecovDocList : public SvSimpleTable
};
-class RecoveryDialog : public IExtendedTabPage
+class RecoveryDialog : public Dialog
, public IRecoveryUpdateListener
{
-
// member
private:
- FixedText m_aTitleFT;
- Window m_aTitleWin;
- FixedLine m_aTitleFL;
- FixedText m_aDescrFT;
- FixedText m_aProgressFT;
- Window m_aProgrParent;
- FixedText m_aFileListFT;
- SvSimpleTableContainer m_aFileListLBContainer;
- RecovDocList m_aFileListLB;
- FixedLine m_aBottomFL;
- PushButton m_aNextBtn;
- CancelButton m_aCancelBtn;
+ FixedText* m_pTitleFT;
+ FixedText* m_pDescrFT;
+ Window* m_pProgrParent;
+ RecovDocList* m_pFileListLB;
+ PushButton* m_pNextBtn;
+ CancelButton* m_pCancelBtn;
OUString m_aTitleRecoveryInProgress;
OUString m_aRecoveryOnlyFinish;
OUString m_aRecoveryOnlyFinishDescr;
@@ -605,44 +536,27 @@ class RecoveryDialog : public IExtendedTabPage
E_RECOVERY_HANDLED // the recovery wizard page was shown already ... and will be shown now again ...
};
sal_Int32 m_eRecoveryState;
- bool m_bWaitForUser;
bool m_bWaitForCore;
- bool m_bUserDecideNext;
bool m_bWasRecoveryStarted;
-
// member
public:
-
-
/** @short TODO */
RecoveryDialog(Window* pParent,
RecoveryCore* pCore );
-
- /** @short TODO */
virtual ~RecoveryDialog();
-
// IRecoveryUpdateListener
virtual void updateItems() SAL_OVERRIDE;
virtual void stepNext(TURLInfo* pItem) SAL_OVERRIDE;
virtual void start() SAL_OVERRIDE;
virtual void end() SAL_OVERRIDE;
-
- /** @short TODO */
- virtual short execute() SAL_OVERRIDE;
-
-
- /** @short TODO*/
- virtual void setDefButton() SAL_OVERRIDE;
-
+ short execute();
// helper
private:
-
-
/** @short TODO */
DECL_LINK(NextButtonHdl, void*);
DECL_LINK(CancelButtonHdl, void*);