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
542a71ac
Kaydet (Commit)
542a71ac
authored
Mar 20, 2013
tarafından
Javier Fernandez
Kaydeden (comit)
Michael Meeks
Mar 25, 2013
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Init: Pythonize the WWD_General class.
Change-Id: Idc799956ffc688009e771fe9f8eea735cd22652d
üst
fa56b903
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
58 additions
and
33 deletions
+58
-33
WWD_General.py
wizards/com/sun/star/wizards/web/WWD_General.py
+58
-33
No files found.
wizards/com/sun/star/wizards/web/WWD_General.py
Dosyayı görüntüle @
542a71ac
...
@@ -15,10 +15,22 @@
...
@@ -15,10 +15,22 @@
# except in compliance with the License. You may obtain a copy of
# except in compliance with the License. You may obtain a copy of
# the License at http://www.apache.org/licenses/LICENSE-2.0 .
# the License at http://www.apache.org/licenses/LICENSE-2.0 .
#
#
from
WebWizardDialog
import
*
import
traceback
from
WebWizardDialog
import
*
from
common.SystemDialog
import
SystemDialog
from
.WebWizardDialog
import
WebWizardDialog
from
ui.event.ListModelBinder
import
ListModelBinder
from
.StatusDialog
import
StatusDialog
from
.AbstractErrorHandler
import
AbstractErrorHandler
from
.ErrorHandler
import
ErrorHandler
from
.WebWizardConst
import
*
from
.WWHID
import
*
from
.FTPDialog
import
FTPDialog
from
..common.SystemDialog
import
SystemDialog
from
..common.FileAccess
import
FileAccess
from
..common.HelpIds
import
HelpIds
from
..common.PropertyNames
import
PropertyNames
from
..ui.event.ListModelBinder
import
ListModelBinder
from
com.sun.star.lang
import
IllegalArgumentException
'''
'''
@author rpiterman
@author rpiterman
...
@@ -29,6 +41,11 @@ This class implements general methods, used by different sub-classes
...
@@ -29,6 +41,11 @@ This class implements general methods, used by different sub-classes
class
WWD_General
(
WebWizardDialog
):
class
WWD_General
(
WebWizardDialog
):
settings
=
None
settings
=
None
folderDialog
=
None
ftpDialog
=
None
zipDialog
=
None
docAddDialog
=
None
fileAccess
=
None
def
__init__
(
self
,
xmsf
):
def
__init__
(
self
,
xmsf
):
super
(
WWD_General
,
self
)
.
__init__
(
xmsf
)
super
(
WWD_General
,
self
)
.
__init__
(
xmsf
)
...
@@ -41,7 +58,7 @@ class WWD_General(WebWizardDialog):
...
@@ -41,7 +58,7 @@ class WWD_General(WebWizardDialog):
[
self
.
resources
.
prodName
,
""
,
""
,
""
,
""
,
""
],
[
self
.
resources
.
prodName
,
""
,
""
,
""
,
""
,
""
],
HelpIds
.
getHelpIdString
(
HID0_STATUS_DIALOG
))
HelpIds
.
getHelpIdString
(
HID0_STATUS_DIALOG
))
try
:
try
:
statusDialog
.
createWindowPeer
(
xControl
.
Peer
)
statusDialog
.
createWindowPeer
(
self
.
xUnoDialog
.
Peer
)
except
Exception
:
except
Exception
:
traceback
.
print_exc
()
traceback
.
print_exc
()
...
@@ -53,7 +70,7 @@ class WWD_General(WebWizardDialog):
...
@@ -53,7 +70,7 @@ class WWD_General(WebWizardDialog):
def
getDocAddDialog
(
self
):
def
getDocAddDialog
(
self
):
self
.
docAddDialog
=
SystemDialog
.
createOpenDialog
(
self
.
xMSF
)
self
.
docAddDialog
=
SystemDialog
.
createOpenDialog
(
self
.
xMSF
)
for
i
in
x
range
(
WWD_General
.
settings
.
cp_Filters
.
getSize
()):
for
i
in
range
(
WWD_General
.
settings
.
cp_Filters
.
getSize
()):
f
=
WWD_General
.
settings
.
cp_Filters
.
getElementAt
(
i
)
f
=
WWD_General
.
settings
.
cp_Filters
.
getElementAt
(
i
)
if
f
is
not
None
:
if
f
is
not
None
:
self
.
docAddDialog
.
addFilter
(
self
.
docAddDialog
.
addFilter
(
...
@@ -63,7 +80,7 @@ class WWD_General(WebWizardDialog):
...
@@ -63,7 +80,7 @@ class WWD_General(WebWizardDialog):
def
getZipDialog
(
self
):
def
getZipDialog
(
self
):
if
self
.
zipDialog
is
None
:
if
self
.
zipDialog
is
None
:
self
.
zipDialog
=
SystemDialog
.
createStoreDialog
(
xMSF
)
self
.
zipDialog
=
SystemDialog
.
createStoreDialog
(
self
.
xMSF
)
self
.
zipDialog
.
addFilter
(
self
.
resources
.
resZipFiles
,
"*.zip"
,
True
)
self
.
zipDialog
.
addFilter
(
self
.
resources
.
resZipFiles
,
"*.zip"
,
True
)
return
self
.
zipDialog
return
self
.
zipDialog
...
@@ -71,18 +88,24 @@ class WWD_General(WebWizardDialog):
...
@@ -71,18 +88,24 @@ class WWD_General(WebWizardDialog):
def
getFTPDialog
(
self
,
pub
):
def
getFTPDialog
(
self
,
pub
):
if
self
.
ftpDialog
is
None
:
if
self
.
ftpDialog
is
None
:
try
:
try
:
self
.
ftpDialog
=
FTPDialog
.
FTPDialog_unknown
(
xMSF
,
pub
)
self
.
ftpDialog
=
FTPDialog
(
self
.
xMSF
,
pub
)
self
.
ftpDialog
.
createWindowPeer
(
xControl
.
getPeer
())
self
.
ftpDialog
.
createWindowPeer
(
self
.
xUnoDialog
.
getPeer
())
except
Exception
:
except
Exception
:
traceback
.
print_exc
()
traceback
.
print_exc
()
return
self
.
ftpDialog
return
self
.
ftpDialog
def
showFolderDialog
(
self
,
title
,
description
,
di
r
):
def
showFolderDialog
(
self
,
title
,
description
,
folde
r
):
if
self
.
folderDialog
is
None
:
if
self
.
folderDialog
is
None
:
self
.
folderDialog
=
SystemDialog
.
createFolderDialog
(
xMSF
)
self
.
folderDialog
=
SystemDialog
.
createFolderDialog
(
self
.
xMSF
)
return
self
.
folderDialog
.
callFolderDialog
(
title
,
description
,
folder
)
return
self
.
folderDialog
.
callFolderDialog
(
title
,
description
,
dir
)
def
getFileAccess
(
self
):
if
(
self
.
fileAccess
is
None
):
try
:
self
.
fileAccess
=
FileAccess
(
self
.
xMSF
)
except
Exception
:
traceback
.
print_exc
()
return
self
.
fileAccess
'''
'''
returns the document specified
returns the document specified
...
@@ -91,22 +114,20 @@ class WWD_General(WebWizardDialog):
...
@@ -91,22 +114,20 @@ class WWD_General(WebWizardDialog):
@return
@return
'''
'''
@classmethod
def
getDoc
(
self
,
s
):
def
getDoc
(
self
,
s
):
if
len
(
s
)
==
0
:
print
(
"DEBUG !!! getDoc -- "
,
s
)
if
(
len
(
s
)
==
0
):
return
None
return
None
elif
WWD_General
.
settings
.
cp_DefaultSession
.
cp_Content
.
cp_Documents
.
getSize
()
<=
s
[
0
]
:
elif
(
WWD_General
.
settings
.
cp_DefaultSession
.
cp_Content
.
cp_Documents
.
getSize
()
<=
s
[
0
])
:
return
None
return
None
else
:
else
:
return
\
return
WWD_General
.
settings
.
cp_DefaultSession
.
cp_Content
.
cp_Documents
.
getElementAt
(
s
[
0
])
WWD_General
.
settings
.
cp_DefaultSession
.
cp_Content
.
cp_Documents
.
childrenList
[
s
[
0
]]
'''
'''
how many documents are in the list?
how many documents are in the list?
@return the number of documents in the docs list.
@return the number of documents in the docs list.
'''
'''
@classmethod
def
getDocsCount
(
self
):
def
getDocsCount
(
self
):
return
WWD_General
.
settings
.
cp_DefaultSession
.
cp_Content
.
cp_Documents
.
getSize
()
return
WWD_General
.
settings
.
cp_DefaultSession
.
cp_Content
.
cp_Documents
.
getSize
()
...
@@ -132,15 +153,14 @@ class WWD_General(WebWizardDialog):
...
@@ -132,15 +153,14 @@ class WWD_General(WebWizardDialog):
'''
'''
def
isSaveSession
(
self
):
def
isSaveSession
(
self
):
return
int
(
Helper
.
getUnoPropertyValue
(
return
int
(
self
.
chkSaveSettings
.
Model
.
State
==
1
)
chkSaveSettings
.
Model
,
PropertyNames
.
PROPERTY_STATE
)
==
1
)
'''
'''
@return the name to save the session (step 7)
@return the name to save the session (step 7)
'''
'''
def
getSessionSaveName
(
self
):
def
getSessionSaveName
(
self
):
return
Helper
.
getUnoPropertyValue
(
getModel
(
cbSaveSettings
),
"Text"
)
return
self
.
cbSaveSettings
.
Model
.
Text
'''
'''
This method checks the status of the wizards and
This method checks the status of the wizards and
...
@@ -165,7 +185,7 @@ class WWD_General(WebWizardDialog):
...
@@ -165,7 +185,7 @@ class WWD_General(WebWizardDialog):
#disbale steps 3-7
#disbale steps 3-7
return
return
for
i
in
x
range
(
3
,
8
):
for
i
in
range
(
3
,
8
):
self
.
setStepEnabled
(
i
,
enabled
,
True
)
self
.
setStepEnabled
(
i
,
enabled
,
True
)
'''
'''
in this place i just disable the finish button.
in this place i just disable the finish button.
...
@@ -200,7 +220,7 @@ class WWD_General(WebWizardDialog):
...
@@ -200,7 +220,7 @@ class WWD_General(WebWizardDialog):
'''
'''
def
checkSaveSession
(
self
):
def
checkSaveSession
(
self
):
return
(
not
isSaveSession
()
or
not
getSessionSaveName
()
==
""
)
return
(
not
self
.
isSaveSession
()
or
not
self
.
getSessionSaveName
()
==
""
)
'''
'''
@return false if this publisher is not active, or, if it
@return false if this publisher is not active, or, if it
...
@@ -209,14 +229,16 @@ class WWD_General(WebWizardDialog):
...
@@ -209,14 +229,16 @@ class WWD_General(WebWizardDialog):
'''
'''
def
checkPublish2
(
self
,
s
,
text
,
_property
):
def
checkPublish2
(
self
,
s
,
text
,
_property
):
print
(
"DEBUG !!! checkPublish2"
)
p
=
self
.
getPublisher
(
s
)
p
=
self
.
getPublisher
(
s
)
if
p
.
cp_Publish
:
if
p
.
cp_Publish
:
url
=
Helper
.
getUnoPropertyValue
(
text
.
Model
,
_property
)
print
(
"DEBUG !!! Property: "
,
_property
)
url
=
getattr
(
text
.
Model
,
_property
)
print
(
"DEBUG !!! URL: "
,
url
)
if
url
is
None
or
url
==
""
:
if
url
is
None
or
url
==
""
:
raise
IllegalArgumentException
()
raise
IllegalArgumentException
()
else
:
else
:
return
True
return
True
else
:
else
:
return
False
return
False
...
@@ -231,13 +253,14 @@ class WWD_General(WebWizardDialog):
...
@@ -231,13 +253,14 @@ class WWD_General(WebWizardDialog):
def
checkPublish_
(
self
):
def
checkPublish_
(
self
):
try
:
try
:
print
(
"DEBUG !!! checkPublish_"
)
return
\
return
\
self
.
checkPublish2
(
LOCAL_PUBLISHER
,
self
.
txtLocalDir
,
"Text"
)
\
self
.
checkPublish2
(
LOCAL_PUBLISHER
,
self
.
txtLocalDir
,
"Text"
)
\
or
(
not
self
.
proxies
and
self
.
checkPublish
(
or
(
not
self
.
proxies
and
self
.
checkPublish
2
(
FTP_PUBLISHER
,
lblFTP
,
PropertyNames
.
PROPERTY_LABEL
)
\
FTP_PUBLISHER
,
self
.
lblFTP
,
PropertyNames
.
PROPERTY_LABEL
)
\
or
self
.
checkPublish2
(
ZIP_PUBLISHER
,
self
.
txtZip
,
"Text"
))
\
or
self
.
checkPublish2
(
ZIP_PUBLISHER
,
self
.
txtZip
,
"Text"
))
\
and
self
.
checkSaveSession
()
and
self
.
checkSaveSession
()
except
IllegalArgumentException
,
ex
:
except
IllegalArgumentException
as
ex
:
return
False
return
False
'''
'''
...
@@ -249,6 +272,7 @@ class WWD_General(WebWizardDialog):
...
@@ -249,6 +272,7 @@ class WWD_General(WebWizardDialog):
'''
'''
def
checkPublish
(
self
):
def
checkPublish
(
self
):
print
(
"DEBUG !!! checkPublish"
)
self
.
enableFinishButton
(
self
.
checkPublish_
())
self
.
enableFinishButton
(
self
.
checkPublish_
())
'''
'''
...
@@ -257,9 +281,9 @@ class WWD_General(WebWizardDialog):
...
@@ -257,9 +281,9 @@ class WWD_General(WebWizardDialog):
'''
'''
def
unexpectedError
(
self
,
ex
):
def
unexpectedError
(
self
,
ex
):
ex
.
printStackTrace
()
traceback
.
print_exc
()
peer
=
xControl
.
getPeer
()
peer
=
self
.
xUnoDialog
.
getPeer
()
AbstractErrorHandler
.
showMessage
(
AbstractErrorHandler
.
showMessage
1
(
self
.
xMSF
,
peer
,
self
.
resources
.
resErrUnexpected
,
self
.
xMSF
,
peer
,
self
.
resources
.
resErrUnexpected
,
ErrorHandler
.
ERROR_PROCESS_FATAL
)
ErrorHandler
.
ERROR_PROCESS_FATAL
)
...
@@ -272,5 +296,6 @@ class WWD_General(WebWizardDialog):
...
@@ -272,5 +296,6 @@ class WWD_General(WebWizardDialog):
def
substitute
(
self
,
path
):
def
substitute
(
self
,
path
):
try
:
try
:
return
self
.
xStringSubstitution
.
substituteVariables
(
path
,
False
)
return
self
.
xStringSubstitution
.
substituteVariables
(
path
,
False
)
except
Exception
,
ex
:
except
Exception
as
ex
:
traceback
.
print_exc
()
return
path
return
path
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