Skip to content

Commit a6f83cb

Browse files
committed
git subrepo pull (merge) uno
subrepo: subdir: "uno" merged: "9f4f258f" upstream: origin: "https://github.com/prrvchr/uno.git" branch: "main" commit: "9f4f258f" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596"
1 parent 7c866d7 commit a6f83cb

File tree

9 files changed

+52
-41
lines changed

9 files changed

+52
-41
lines changed

uno/.gitrepo

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
[subrepo]
77
remote = https://github.com/prrvchr/uno.git
88
branch = main
9-
commit = 7b7904709d7e822fbabfa29abc3d9cf981bf724e
10-
parent = 3972ffb5154e0b3ed35956da3d23b639136cff51
9+
commit = 9f4f258ffaa5542f79124cfc65e1f416db376453
10+
parent = 7c866d76f856b221189e69e03b4fc1687a3e9349
1111
method = merge
1212
cmdver = 0.4.3

uno/dialog/card/OptionsDialog.xdl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,6 @@
1414
</dlg:button>
1515
<dlg:text dlg:id="Label3" dlg:tab-index="5" dlg:left="10" dlg:top="120" dlg:width="80" dlg:height="15" dlg:help-text="&amp;OptionsDialog.Label3.HelpText" dlg:value="&amp;OptionsDialog.Label3.Label" dlg:valign="center"/>
1616
<dlg:textfield dlg:id="TextField1" dlg:tab-index="6" dlg:left="100" dlg:top="120" dlg:width="100" dlg:height="15" dlg:help-text="&amp;OptionsDialog.TextField1.HelpText" dlg:value="&amp;OptionsDialog.TextField1.Text"/>
17+
<dlg:text dlg:style-id="0" dlg:id="Label4" dlg:tab-index="7" dlg:left="10" dlg:top="145" dlg:width="240" dlg:height="15" dlg:help-text="&amp;OptionsDialog.Label4.HelpText" dlg:value="&amp;OptionsDialog.Label4.Label" dlg:align="center" dlg:valign="center"/>
1718
</dlg:bulletinboard>
1819
</dlg:window>

uno/dialog/ucb/OptionsDialog.xdl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,5 +46,6 @@
4646
<dlg:button dlg:id="CommandButton1" dlg:tab-index="22" dlg:disabled="true" dlg:left="100" dlg:top="180" dlg:width="100" dlg:height="15" dlg:help-text="&amp;OptionsDialog.CommandButton1.HelpText" dlg:value="&amp;OptionsDialog.CommandButton1.Label">
4747
<script:event script:event-name="on-performaction" script:macro-name="vnd.sun.star.UNO:ViewData" script:language="UNO"/>
4848
</dlg:button>
49+
<dlg:text dlg:style-id="0" dlg:id="Label8" dlg:tab-index="23" dlg:left="10" dlg:top="205" dlg:width="240" dlg:height="15" dlg:help-text="&amp;OptionsDialog.Label8.HelpText" dlg:value="&amp;OptionsDialog.Label8.Label" dlg:align="center" dlg:valign="center"/>
4950
</dlg:bulletinboard>
5051
</dlg:window>

uno/lib/uno/jdbcdriver/configuration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
g_extension = 'jdbcDriverOOo'
3232
g_identifier = 'io.github.prrvchr.%s' % g_extension
3333
g_service = '%s.Driver' % g_identifier
34-
g_version = '1.4.4'
34+
g_version = '1.4.5'
3535

3636
# jdbcDriverOOo resource strings files and folder
3737
g_resource = 'resource'

uno/lib/uno/options/addressbook/optionsmanager.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@
2727
╚════════════════════════════════════════════════════════════════════════════════════╝
2828
"""
2929

30-
import unohelper
31-
3230
from com.sun.star.logging.LogLevel import INFO
3331
from com.sun.star.logging.LogLevel import SEVERE
3432

@@ -43,32 +41,34 @@
4341
from ..configuration import g_defaultlog
4442
from ..configuration import g_synclog
4543

46-
from collections import OrderedDict
47-
import os
48-
import sys
4944
import traceback
5045

5146

52-
class OptionsManager(unohelper.Base):
47+
class OptionsManager():
5348
def __init__(self, ctx, window, logger):
5449
self._ctx = ctx
55-
self._model = OptionsModel(ctx)
56-
timeout, view, enabled = self._model.getViewData()
57-
self._view = OptionsView(window, timeout, view, enabled)
58-
self._logmanager = LogManager(self._ctx, window.Peer, 'requirements.txt', g_identifier, g_defaultlog, g_synclog)
5950
self._logger = logger
51+
self._model = OptionsModel(ctx)
52+
self._view = OptionsView(window, OptionsManager._restart, *self._model.getViewData())
53+
self._logmanager = LogManager(self._ctx, window.Peer, 'requirements.txt', g_defaultlog, g_synclog)
6054
self._logger.logprb(INFO, 'OptionsManager', '__init__()', 201)
6155

56+
_restart = False
57+
6258
def loadSetting(self):
6359
self._view.setTimeout(self._model.getTimeout())
6460
self._view.setViewName(self._model.getViewName())
61+
self._view.setRestart(OptionsManager._restart)
6562
self._logmanager.loadSetting()
6663
self._logger.logprb(INFO, 'OptionsManager', 'loadSetting()', 211)
6764

6865
def saveSetting(self):
6966
timeout, view = self._view.getViewData()
7067
option = self._model.setViewData(timeout, view)
7168
log = self._logmanager.saveSetting()
69+
if log:
70+
OptionsManager._restart = True
71+
self._view.setRestart(True)
7272
self._logger.logprb(INFO, 'OptionsManager', 'saveSetting()', 221, option, log)
7373

7474
def viewData(self):

uno/lib/uno/options/addressbook/optionsview.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,12 @@
3333

3434

3535
class OptionsView(unohelper.Base):
36-
def __init__(self, window, timeout, view, enabled):
36+
def __init__(self, window, restart, timeout, view, enabled):
3737
self._window = window
3838
self._getTimeout().Value = timeout
3939
self._getDatasource().Model.Enabled = enabled
4040
self._setViewName(view, not enabled)
41+
self.setRestart(restart)
4142

4243
# OptionsView getter methods
4344
def getViewData(self):
@@ -50,6 +51,9 @@ def setTimeout(self, timeout):
5051
def setViewName(self, view):
5152
self._getViewName().Text = view
5253

54+
def setRestart(self, enabled):
55+
self._getRestart().setVisible(enabled)
56+
5357
# OptionsView private setter methods
5458
def _setViewName(self, view, disabled):
5559
self._getViewLabel().Model.Enabled = disabled
@@ -69,3 +73,7 @@ def _getViewLabel(self):
6973

7074
def _getViewName(self):
7175
return self._window.getControl('TextField1')
76+
77+
def _getRestart(self):
78+
return self._window.getControl('Label4')
79+

uno/lib/uno/options/ucb/optionsmanager.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@
2727
╚════════════════════════════════════════════════════════════════════════════════════╝
2828
"""
2929

30-
import unohelper
31-
3230
from com.sun.star.logging.LogLevel import INFO
3331
from com.sun.star.logging.LogLevel import SEVERE
3432

@@ -47,28 +45,30 @@
4745
import traceback
4846

4947

50-
class OptionsManager(unohelper.Base):
48+
class OptionsManager():
5149
def __init__(self, ctx, window, logger):
5250
self._ctx = ctx
53-
self._model = OptionsModel(ctx)
54-
exist = self._model.hasData()
55-
resumable = self._model.isResumable()
56-
data = self._model.getViewData()
57-
self._view = OptionsView(window, exist, resumable, data)
58-
self._logmanager = LogManager(ctx, window.Peer, 'requirements.txt', g_identifier, g_defaultlog, g_synclog)
5951
self._logger = logger
52+
self._model = OptionsModel(ctx)
53+
self._view = OptionsView(window, *self._model.getInitData())
54+
self._view.setViewData(*self._model.getViewData(OptionsManager._restart))
55+
self._logmanager = LogManager(ctx, window.Peer, 'requirements.txt', g_defaultlog, g_synclog)
6056
self._logger.logprb(INFO, 'OptionsManager', '__init__()', 151)
6157

58+
_restart = False
59+
6260
def loadSetting(self):
63-
data = self._model.getViewData()
64-
self._view.setViewData(*data)
61+
self._view.setViewData(*self._model.getViewData(OptionsManager._restart))
6562
self._logmanager.loadSetting()
6663
self._logger.logprb(INFO, 'OptionsManager', 'loadSetting()', 161)
6764

6865
def saveSetting(self):
6966
share, name, index, timeout, download, upload = self._view.getViewData()
7067
option = self._model.setViewData(share, name, index, timeout, download, upload)
7168
log = self._logmanager.saveSetting()
69+
if log:
70+
OptionsManager._restart = True
71+
self._view.setRestart(True)
7272
self._logger.logprb(INFO, 'OptionsManager', 'saveSetting()', 171, option, log)
7373

7474
def enableShare(self, enabled):

uno/lib/uno/options/ucb/optionsmodel.py

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@
2727
╚════════════════════════════════════════════════════════════════════════════════════╝
2828
"""
2929

30-
import unohelper
31-
3230
from com.sun.star.ucb.SynchronizePolicy import SERVER_IS_MASTER
3331
from com.sun.star.ucb.SynchronizePolicy import CLIENT_IS_MASTER
3432
from com.sun.star.ucb.SynchronizePolicy import NONE_IS_MASTER
@@ -47,7 +45,7 @@
4745
import traceback
4846

4947

50-
class OptionsModel(unohelper.Base):
48+
class OptionsModel():
5149
def __init__(self, ctx):
5250
self._ctx = ctx
5351
self._config = getConfiguration(ctx, g_identifier, True)
@@ -84,16 +82,15 @@ def _SupportShare(self):
8482
return self._config.getByName('SupportShare')
8583

8684
# OptionsModel getter methods
87-
def hasData(self):
88-
return getSimpleFile(self._ctx).exists(self._url)
89-
90-
def isResumable(self):
91-
return self._config.getByName('ResumableUpload')
85+
def getInitData(self):
86+
hasdata = getSimpleFile(self._ctx).exists(self._url)
87+
resumable = self._config.getByName('ResumableUpload')
88+
return hasdata, resumable
9289

93-
def getViewData(self):
90+
def getViewData(self, restart):
9491
return (self._SupportShare, self._IsShared, self._ShareName,
9592
self._Policy, self._Timeout,
96-
self._Download, self._Upload)
93+
self._Download, self._Upload, restart)
9794

9895
def getDatasourceUrl(self):
9996
return self._url

uno/lib/uno/options/ucb/optionsview.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,12 @@
2727
╚════════════════════════════════════════════════════════════════════════════════════╝
2828
"""
2929

30-
import unohelper
31-
3230
import traceback
3331

3432

35-
class OptionsView(unohelper.Base):
36-
def __init__(self, window, exist, resumable, data):
33+
class OptionsView():
34+
def __init__(self, window, exist, resumable):
3735
self._window = window
38-
self.setViewData(*data)
3936
if exist:
4037
self._disableShare()
4138
self._getDatasource().Model.Enabled = exist
@@ -55,7 +52,7 @@ def getViewData(self):
5552
def setStep(self, step):
5653
self._window.Model.Step = step
5754

58-
def setViewData(self, support, share, name, index, timeout, download, upload):
55+
def setViewData(self, support, share, name, index, timeout, download, upload, restart):
5956
if support:
6057
self._getShare().State = int(share)
6158
self._getShareName().Text = name
@@ -70,6 +67,7 @@ def setViewData(self, support, share, name, index, timeout, download, upload):
7067
self._getTimeout().Value = timeout
7168
self._setSetting(download, 0)
7269
self._setSetting(upload, 1)
70+
self.setRestart(restart)
7371

7472
def enableShare(self, enabled):
7573
self._getShareName().Model.Enabled = enabled
@@ -78,6 +76,9 @@ def enableTimeout(self, enabled):
7876
self._getTimeoutLabel().Model.Enabled = enabled
7977
self._getTimeout().Model.Enabled = enabled
8078

79+
def setRestart(self, enabled):
80+
self._getRestart().setVisible(enabled)
81+
8182
# OptionsView private getter methods
8283
def _getOptionIndex(self):
8384
for index in range(1,4):
@@ -132,3 +133,6 @@ def _getDelay(self, index):
132133
def _getRetry(self, index):
133134
return self._window.getControl('NumericField%s' % index)
134135

136+
def _getRestart(self):
137+
return self._window.getControl('Label8')
138+

0 commit comments

Comments
 (0)