Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
b700e342
Kaydet (Commit)
b700e342
authored
Eki 06, 2015
tarafından
Noel Grandin
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
loplugin:mergeclasses
Change-Id: I131d192a0029ec3eebacb72341ba3113de0e19ac
üst
3fbc3ade
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
39 additions
and
59 deletions
+39
-59
mergeclasses.results
compilerplugins/clang/mergeclasses.results
+0
-1
spinfieldtoolbarcontroller.hxx
framework/inc/uielement/spinfieldtoolbarcontroller.hxx
+12
-31
spinfieldtoolbarcontroller.cxx
framework/source/uielement/spinfieldtoolbarcontroller.cxx
+27
-27
No files found.
compilerplugins/clang/mergeclasses.results
Dosyayı görüntüle @
b700e342
...
...
@@ -163,7 +163,6 @@ merge dbp::OModuleResourceClient with dbp::OUnoAutoPilot
merge dbtools::ISQLStatementHelper with connectivity::mysql::OTables
merge formula::ExternalReferenceHelper with ScExternalRefManager
merge formula::IStructHelper with formula::StructPage
merge framework::ISpinfieldListener with framework::SpinfieldToolbarController
merge framework::IStorageListener with framework::XMLBasedAcceleratorConfiguration
merge frm::IAttributeHandler with frm::AttributeHandler
merge frm::ICommandDescriptionProvider with frm::DefaultCommandDescriptionProvider
...
...
framework/inc/uielement/spinfieldtoolbarcontroller.hxx
Dosyayı görüntüle @
b700e342
...
...
@@ -35,26 +35,7 @@ namespace framework
class
SpinfieldControl
;
class
ISpinfieldListener
{
public
:
virtual
void
Up
()
=
0
;
virtual
void
Down
()
=
0
;
virtual
void
First
()
=
0
;
virtual
void
Last
()
=
0
;
virtual
void
KeyInput
(
const
KeyEvent
&
rKEvt
)
=
0
;
virtual
void
Modify
()
=
0
;
virtual
void
GetFocus
()
=
0
;
virtual
void
StateChanged
(
StateChangedType
nType
)
=
0
;
virtual
void
DataChanged
(
const
DataChangedEvent
&
rDCEvt
)
=
0
;
virtual
bool
PreNotify
(
NotifyEvent
&
rNEvt
)
=
0
;
protected
:
~
ISpinfieldListener
()
{}
};
class
SpinfieldToolbarController
:
public
ISpinfieldListener
,
public
ComplexToolbarController
class
SpinfieldToolbarController
:
public
ComplexToolbarController
{
public
:
...
...
@@ -69,17 +50,17 @@ class SpinfieldToolbarController : public ISpinfieldListener,
// XComponent
virtual
void
SAL_CALL
dispose
()
throw
(
::
com
::
sun
::
star
::
uno
::
RuntimeException
,
std
::
exception
)
SAL_OVERRIDE
;
//
ISpinfieldListener
v
irtual
void
Up
()
SAL_OVERRIDE
;
v
irtual
void
Down
()
SAL_OVERRIDE
;
v
irtual
void
First
()
SAL_OVERRIDE
;
v
irtual
void
Last
()
SAL_OVERRIDE
;
v
irtual
void
KeyInput
(
const
KeyEvent
&
rKEvt
)
SAL_OVERRIDE
;
v
irtual
void
Modify
()
SAL_OVERRIDE
;
v
irtual
void
GetFocus
()
SAL_OVERRIDE
;
v
irtual
void
StateChanged
(
StateChangedType
nType
)
SAL_OVERRIDE
;
v
irtual
void
DataChanged
(
const
DataChangedEvent
&
rDCEvt
)
SAL_OVERRIDE
;
virtual
bool
PreNotify
(
NotifyEvent
&
rNEvt
)
SAL_OVERRIDE
;
//
called from SpinfieldControl
v
oid
Up
()
;
v
oid
Down
()
;
v
oid
First
()
;
v
oid
Last
()
;
v
oid
KeyInput
(
const
KeyEvent
&
rKEvt
)
;
v
oid
Modify
()
;
v
oid
GetFocus
()
;
v
oid
StateChanged
(
StateChangedType
nType
)
;
v
oid
DataChanged
(
const
DataChangedEvent
&
rDCEvt
)
;
bool
PreNotify
(
NotifyEvent
&
rNEvt
)
;
protected
:
virtual
void
executeControlCommand
(
const
::
com
::
sun
::
star
::
frame
::
ControlCommand
&
rControlCommand
)
SAL_OVERRIDE
;
...
...
framework/source/uielement/spinfieldtoolbarcontroller.cxx
Dosyayı görüntüle @
b700e342
...
...
@@ -56,7 +56,7 @@ namespace framework
class
SpinfieldControl
:
public
SpinField
{
public
:
SpinfieldControl
(
vcl
::
Window
*
pParent
,
WinBits
nStyle
,
ISpinfieldListener
*
pSpinFieldListen
er
);
SpinfieldControl
(
vcl
::
Window
*
pParent
,
WinBits
nStyle
,
SpinfieldToolbarController
*
pSpinfieldToolbarControll
er
);
virtual
~
SpinfieldControl
();
virtual
void
dispose
()
SAL_OVERRIDE
;
...
...
@@ -73,12 +73,12 @@ class SpinfieldControl : public SpinField
virtual
bool
PreNotify
(
NotifyEvent
&
rNEvt
)
SAL_OVERRIDE
;
private
:
ISpinfieldListener
*
m_pSpinFieldListen
er
;
SpinfieldToolbarController
*
m_pSpinfieldToolbarControll
er
;
};
SpinfieldControl
::
SpinfieldControl
(
vcl
::
Window
*
pParent
,
WinBits
nStyle
,
ISpinfieldListener
*
pSpinFieldListen
er
)
:
SpinfieldControl
::
SpinfieldControl
(
vcl
::
Window
*
pParent
,
WinBits
nStyle
,
SpinfieldToolbarController
*
pSpinfieldToolbarControll
er
)
:
SpinField
(
pParent
,
nStyle
)
,
m_pSpin
FieldListener
(
pSpinFieldListen
er
)
,
m_pSpin
fieldToolbarController
(
pSpinfieldToolbarControll
er
)
{
}
...
...
@@ -89,85 +89,85 @@ SpinfieldControl::~SpinfieldControl()
void
SpinfieldControl
::
dispose
()
{
m_pSpin
FieldListen
er
=
0
;
m_pSpin
fieldToolbarControll
er
=
0
;
SpinField
::
dispose
();
}
void
SpinfieldControl
::
Up
()
{
SpinField
::
Up
();
if
(
m_pSpin
FieldListen
er
)
m_pSpin
FieldListen
er
->
Up
();
if
(
m_pSpin
fieldToolbarControll
er
)
m_pSpin
fieldToolbarControll
er
->
Up
();
}
void
SpinfieldControl
::
Down
()
{
SpinField
::
Down
();
if
(
m_pSpin
FieldListen
er
)
m_pSpin
FieldListen
er
->
Down
();
if
(
m_pSpin
fieldToolbarControll
er
)
m_pSpin
fieldToolbarControll
er
->
Down
();
}
void
SpinfieldControl
::
First
()
{
SpinField
::
First
();
if
(
m_pSpin
FieldListen
er
)
m_pSpin
FieldListen
er
->
First
();
if
(
m_pSpin
fieldToolbarControll
er
)
m_pSpin
fieldToolbarControll
er
->
First
();
}
void
SpinfieldControl
::
Last
()
{
SpinField
::
First
();
if
(
m_pSpin
FieldListen
er
)
m_pSpin
FieldListen
er
->
Last
();
if
(
m_pSpin
fieldToolbarControll
er
)
m_pSpin
fieldToolbarControll
er
->
Last
();
}
void
SpinfieldControl
::
KeyInput
(
const
::
KeyEvent
&
rKEvt
)
{
SpinField
::
KeyInput
(
rKEvt
);
if
(
m_pSpin
FieldListen
er
)
m_pSpin
FieldListen
er
->
KeyInput
(
rKEvt
);
if
(
m_pSpin
fieldToolbarControll
er
)
m_pSpin
fieldToolbarControll
er
->
KeyInput
(
rKEvt
);
}
void
SpinfieldControl
::
Modify
()
{
SpinField
::
Modify
();
if
(
m_pSpin
FieldListen
er
)
m_pSpin
FieldListen
er
->
Modify
();
if
(
m_pSpin
fieldToolbarControll
er
)
m_pSpin
fieldToolbarControll
er
->
Modify
();
}
void
SpinfieldControl
::
GetFocus
()
{
SpinField
::
GetFocus
();
if
(
m_pSpin
FieldListen
er
)
m_pSpin
FieldListen
er
->
GetFocus
();
if
(
m_pSpin
fieldToolbarControll
er
)
m_pSpin
fieldToolbarControll
er
->
GetFocus
();
}
void
SpinfieldControl
::
LoseFocus
()
{
SpinField
::
GetFocus
();
if
(
m_pSpin
FieldListen
er
)
m_pSpin
FieldListen
er
->
GetFocus
();
if
(
m_pSpin
fieldToolbarControll
er
)
m_pSpin
fieldToolbarControll
er
->
GetFocus
();
}
void
SpinfieldControl
::
StateChanged
(
StateChangedType
nType
)
{
SpinField
::
StateChanged
(
nType
);
if
(
m_pSpin
FieldListen
er
)
m_pSpin
FieldListen
er
->
StateChanged
(
nType
);
if
(
m_pSpin
fieldToolbarControll
er
)
m_pSpin
fieldToolbarControll
er
->
StateChanged
(
nType
);
}
void
SpinfieldControl
::
DataChanged
(
const
DataChangedEvent
&
rDCEvt
)
{
SpinField
::
DataChanged
(
rDCEvt
);
if
(
m_pSpin
FieldListen
er
)
m_pSpin
FieldListen
er
->
DataChanged
(
rDCEvt
);
if
(
m_pSpin
fieldToolbarControll
er
)
m_pSpin
fieldToolbarControll
er
->
DataChanged
(
rDCEvt
);
}
bool
SpinfieldControl
::
PreNotify
(
NotifyEvent
&
rNEvt
)
{
bool
bRet
=
false
;
if
(
m_pSpin
FieldListen
er
)
bRet
=
m_pSpin
FieldListen
er
->
PreNotify
(
rNEvt
);
if
(
m_pSpin
fieldToolbarControll
er
)
bRet
=
m_pSpin
fieldToolbarControll
er
->
PreNotify
(
rNEvt
);
if
(
!
bRet
)
bRet
=
SpinField
::
PreNotify
(
rNEvt
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment