Skip to content

Commit 5282717

Browse files
committed
Plugin: add COperate::SetGlobalParameters
1 parent 51605f1 commit 5282717

5 files changed

Lines changed: 22 additions & 38 deletions

File tree

Plugins/FileTransfer/OperateFileTransfer.cpp

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -53,17 +53,7 @@ int COperateFileTransfer::Stop()
5353
int COperateFileTransfer::SetGlobalParameters(CParameterPlugin *pPara)
5454
{
5555
m_Parameter.SetGlobalParameters(pPara);
56-
auto pPlugin = pPara;
57-
if(pPlugin)
58-
{
59-
bool check = connect(pPlugin, SIGNAL(sigShowProtocolPrefixChanged()),
60-
this, SLOT(slotUpdateName()));
61-
Q_ASSERT(check);
62-
check = connect(pPlugin, SIGNAL(sigSHowIpPortInNameChanged()),
63-
this, SLOT(slotUpdateName()));
64-
Q_ASSERT(check);
65-
}
66-
return 0;
56+
return COperate::SetGlobalParameters(pPara);
6757
}
6858

6959
QDialog *COperateFileTransfer::OnOpenDialogSettings(QWidget *parent)

Plugins/FileTransfer/OperateFileTransfer.h

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,7 @@ class COperateFileTransfer : public COperate
1212
public:
1313
explicit COperateFileTransfer(CPlugin *plugin);
1414
virtual ~COperateFileTransfer();
15-
16-
// COperate interface
17-
public:
15+
1816
virtual const QString Id() override;
1917
virtual const QString Name() override;
2018
virtual const QString Description() override;
@@ -23,13 +21,13 @@ class COperateFileTransfer : public COperate
2321
virtual QWidget *GetViewer() override;
2422
virtual int Start() override;
2523
virtual int Stop() override;
26-
24+
2725
protected:
2826
virtual int SetGlobalParameters(CParameterPlugin *pPara) override;
29-
27+
3028
private:
3129
virtual QDialog *OnOpenDialogSettings(QWidget *parent) override;
32-
30+
3331
private:
3432
CFrmFileTransfer* m_frmFileTransfer;
3533
CParameterFileTransfer m_Parameter;

Src/Operate.cpp

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,6 +256,21 @@ CPlugin* COperate::GetPlugin() const
256256
return m_pPlugin;
257257
}
258258

259+
int COperate::SetGlobalParameters(CParameterPlugin *pPara)
260+
{
261+
auto pPlugin = pPara;
262+
if(pPlugin)
263+
{
264+
bool check = connect(pPlugin, SIGNAL(sigShowProtocolPrefixChanged()),
265+
this, SLOT(slotUpdateName()));
266+
Q_ASSERT(check);
267+
check = connect(pPlugin, SIGNAL(sigSHowIpPortInNameChanged()),
268+
this, SLOT(slotUpdateName()));
269+
Q_ASSERT(check);
270+
}
271+
return 0;
272+
}
273+
259274
void COperate::slotUpdateName()
260275
{
261276
emit sigUpdateName(Name());

Src/OperateDesktop.cpp

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -372,16 +372,7 @@ int COperateDesktop::SetGlobalParameters(CParameterPlugin *pPara)
372372
if(GetParameter())
373373
{
374374
GetParameter()->SetGlobalParameters(pPara);
375-
auto pPlugin = pPara;
376-
if(pPlugin)
377-
{
378-
bool check = connect(pPlugin, SIGNAL(sigShowProtocolPrefixChanged()),
379-
this, SLOT(slotUpdateName()));
380-
Q_ASSERT(check);
381-
check = connect(pPlugin, SIGNAL(sigSHowIpPortInNameChanged()),
382-
this, SLOT(slotUpdateName()));
383-
Q_ASSERT(check);
384-
}
375+
COperate::SetGlobalParameters(pPara);
385376
LoadAdaptWindows();
386377
return 0;
387378
} else {

Src/Terminal/OperateTerminal.cpp

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -347,17 +347,7 @@ int COperateTerminal::SetGlobalParameters(CParameterPlugin *pPara)
347347
if(GetParameter())
348348
{
349349
GetParameter()->SetGlobalParameters(pPara);
350-
auto pPlugin = pPara;
351-
if(pPlugin)
352-
{
353-
bool check = connect(pPlugin, SIGNAL(sigShowProtocolPrefixChanged()),
354-
this, SLOT(slotUpdateName()));
355-
Q_ASSERT(check);
356-
check = connect(pPlugin, SIGNAL(sigSHowIpPortInNameChanged()),
357-
this, SLOT(slotUpdateName()));
358-
Q_ASSERT(check);
359-
}
360-
return 0;
350+
return COperate::SetGlobalParameters(pPara);
361351
} else {
362352
QString szMsg = "There is not parameters! "
363353
"please first create parameters, "

0 commit comments

Comments
 (0)