File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -75,17 +75,7 @@ int COperateFileTransfer::Stop()
7575int COperateFileTransfer::SetGlobalParameters (CParameterPlugin *pPara)
7676{
7777 m_Parameter.SetGlobalParameters (pPara);
78- auto pPlugin = pPara;
79- if (pPlugin)
80- {
81- bool check = connect (pPlugin, SIGNAL (sigShowProtocolPrefixChanged ()),
82- this , SLOT (slotUpdateName ()));
83- Q_ASSERT (check);
84- check = connect (pPlugin, SIGNAL (sigSHowIpPortInNameChanged ()),
85- this , SLOT (slotUpdateName ()));
86- Q_ASSERT (check);
87- }
88- return 0 ;
78+ return COperate::SetGlobalParameters (pPara);
8979}
9080
9181QDialog *COperateFileTransfer::OnOpenDialogSettings (QWidget *parent)
Original file line number Diff line number Diff line change @@ -12,9 +12,7 @@ class COperateFileTransfer : public COperate
1212public:
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+
2725protected:
2826 virtual int SetGlobalParameters (CParameterPlugin *pPara) override ;
29-
27+
3028private:
3129 virtual QDialog *OnOpenDialogSettings (QWidget *parent) override ;
32-
30+
3331private:
3432 CFrmFileTransfer* m_frmFileTransfer;
3533 CParameterFileTransfer m_Parameter;
Original file line number Diff line number Diff 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+
259274void COperate::slotUpdateName ()
260275{
261276 emit sigUpdateName (Name ());
Original file line number Diff line number Diff 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 {
Original file line number Diff line number Diff 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, "
You can’t perform that action at this time.
0 commit comments