File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -513,9 +513,11 @@ void BHCDialog::loadSettings(const BHCOptions& defaultOptions)
513513
514514 mSettings ->beginGroup (CFG_SECTION);
515515
516- QPoint pos = mSettings ->value (CFG_KEY_POS, geometry ().topLeft ()).toPoint ();
517- QSize size = mSettings ->value (CFG_KEY_SIZE, geometry ().size ()).toSize ();
518- setGeometry (QRect (pos, size));
516+ if (mSettings ->contains (CFG_KEY_POS)) {
517+ QPoint pos = mSettings ->value (CFG_KEY_POS, geometry ().topLeft ()).toPoint ();
518+ QSize size = mSettings ->value (CFG_KEY_SIZE, geometry ().size ()).toSize ();
519+ setGeometry (QRect (pos, size));
520+ }
519521
520522 BHCOptions opt;
521523 opt.load (mSettings , defaultOptions);
Original file line number Diff line number Diff line change @@ -332,9 +332,11 @@ void ChamferDialog::loadSettings(const ChamferOptions& defaultOptions)
332332
333333 mSettings ->beginGroup (CFG_SECTION);
334334
335- QPoint pos = mSettings ->value (CFG_KEY_POS, geometry ().topLeft ()).toPoint ();
336- QSize size = mSettings ->value (CFG_KEY_SIZE, geometry ().size ()).toSize ();
337- setGeometry (QRect (pos, size));
335+ if (mSettings ->contains (CFG_KEY_POS)) {
336+ QPoint pos = mSettings ->value (CFG_KEY_POS, geometry ().topLeft ()).toPoint ();
337+ QSize size = mSettings ->value (CFG_KEY_SIZE, geometry ().size ()).toSize ();
338+ setGeometry (QRect (pos, size));
339+ }
338340
339341 ChamferOptions opt;
340342 opt.load (mSettings , defaultOptions);
Original file line number Diff line number Diff line change @@ -278,9 +278,11 @@ void CleanUpDialog::loadSettings(const CleanUpOptions& defaultOptions)
278278
279279 mSettings ->beginGroup (CFG_SECTION);
280280
281- QPoint pos = mSettings ->value (CFG_KEY_POS, geometry ().topLeft ()).toPoint ();
282- QSize size = mSettings ->value (CFG_KEY_SIZE, geometry ().size ()).toSize ();
283- setGeometry (QRect (pos, size));
281+ if (mSettings ->contains (CFG_KEY_POS)) {
282+ QPoint pos = mSettings ->value (CFG_KEY_POS, geometry ().topLeft ()).toPoint ();
283+ QSize size = mSettings ->value (CFG_KEY_SIZE, geometry ().size ()).toSize ();
284+ setGeometry (QRect (pos, size));
285+ }
284286
285287 CleanUpOptions opt;
286288 opt.load (mSettings , defaultOptions);
Original file line number Diff line number Diff line change @@ -135,9 +135,11 @@ void DotDialog::loadSettings(const DotOptions& defaultOptions)
135135
136136 mSettings ->beginGroup (CFG_SECTION);
137137
138- QPoint pos = mSettings ->value (CFG_KEY_POS, geometry ().topLeft ()).toPoint ();
139- QSize size = mSettings ->value (CFG_KEY_SIZE, geometry ().size ()).toSize ();
140- setGeometry (QRect (pos, size));
138+ if (mSettings ->contains (CFG_KEY_POS)) {
139+ QPoint pos = mSettings ->value (CFG_KEY_POS, geometry ().topLeft ()).toPoint ();
140+ QSize size = mSettings ->value (CFG_KEY_SIZE, geometry ().size ()).toSize ();
141+ setGeometry (QRect (pos, size));
142+ }
141143
142144 DotOptions opt;
143145 opt.load (mSettings , defaultOptions);
Original file line number Diff line number Diff line change @@ -354,9 +354,11 @@ void FeedsDialog::loadSettings(const FeedsOptions& defaultOptions)
354354
355355 mSettings ->beginGroup (CFG_SECTION);
356356
357- QPoint pos = mSettings ->value (CFG_KEY_POS, geometry ().topLeft ()).toPoint ();
358- QSize size = mSettings ->value (CFG_KEY_SIZE, geometry ().size ()).toSize ();
359- setGeometry (QRect (pos, size));
357+ if (mSettings ->contains (CFG_KEY_POS)) {
358+ QPoint pos = mSettings ->value (CFG_KEY_POS, geometry ().topLeft ()).toPoint ();
359+ QSize size = mSettings ->value (CFG_KEY_SIZE, geometry ().size ()).toSize ();
360+ setGeometry (QRect (pos, size));
361+ }
360362
361363 FeedsOptions opt;
362364 opt.load (mSettings , defaultOptions);
Original file line number Diff line number Diff line change @@ -234,9 +234,11 @@ void I2MDialog::loadSettings(const I2MOptions& defaultOptions)
234234
235235 mSettings ->beginGroup (CFG_SECTION);
236236
237- QPoint pos = mSettings ->value (CFG_KEY_POS, geometry ().topLeft ()).toPoint ();
238- QSize size = mSettings ->value (CFG_KEY_SIZE, geometry ().size ()).toSize ();
239- setGeometry (QRect (pos, size));
237+ if (mSettings ->contains (CFG_KEY_POS)) {
238+ QPoint pos = mSettings ->value (CFG_KEY_POS, geometry ().topLeft ()).toPoint ();
239+ QSize size = mSettings ->value (CFG_KEY_SIZE, geometry ().size ()).toSize ();
240+ setGeometry (QRect (pos, size));
241+ }
240242
241243 I2MOptions opt;
242244 opt.load (mSettings , defaultOptions);
Original file line number Diff line number Diff line change @@ -96,9 +96,11 @@ void I2MProgDialog::loadSettings(const I2MProgOptions& defaultOptions)
9696
9797 mSettings ->beginGroup (CFG_SECTION);
9898
99- QPoint pos = mSettings ->value (CFG_KEY_POS, geometry ().topLeft ()).toPoint ();
100- QSize size = mSettings ->value (CFG_KEY_SIZE, geometry ().size ()).toSize ();
101- setGeometry (QRect (pos, size));
99+ if (mSettings ->contains (CFG_KEY_POS)) {
100+ QPoint pos = mSettings ->value (CFG_KEY_POS, geometry ().topLeft ()).toPoint ();
101+ QSize size = mSettings ->value (CFG_KEY_SIZE, geometry ().size ()).toSize ();
102+ setGeometry (QRect (pos, size));
103+ }
102104
103105 I2MProgOptions opt;
104106 opt.load (mSettings , defaultOptions);
Original file line number Diff line number Diff line change @@ -222,9 +222,11 @@ void RenumberDialog::loadSettings(const RenumberOptions& defaultOptions)
222222
223223 mSettings ->beginGroup (CFG_SECTION);
224224
225- QPoint pos = mSettings ->value (CFG_KEY_POS, geometry ().topLeft ()).toPoint ();
226- QSize size = mSettings ->value (CFG_KEY_SIZE, geometry ().size ()).toSize ();
227- setGeometry (QRect (pos, size));
225+ if (mSettings ->contains (CFG_KEY_POS)) {
226+ QPoint pos = mSettings ->value (CFG_KEY_POS, geometry ().topLeft ()).toPoint ();
227+ QSize size = mSettings ->value (CFG_KEY_SIZE, geometry ().size ()).toSize ();
228+ setGeometry (QRect (pos, size));
229+ }
228230
229231 RenumberOptions opt;
230232 opt.load (mSettings , defaultOptions);
Original file line number Diff line number Diff line change @@ -145,9 +145,11 @@ void SwapAxesDialog::loadSettings(const SwapAxesOptions& defaultOptions)
145145
146146 mSettings ->beginGroup (CFG_SECTION);
147147
148- QPoint pos = mSettings ->value (CFG_KEY_POS, geometry ().topLeft ()).toPoint ();
149- QSize size = mSettings ->value (CFG_KEY_SIZE, geometry ().size ()).toSize ();
150- setGeometry (QRect (pos, size));
148+ if (mSettings ->contains (CFG_KEY_POS)) {
149+ QPoint pos = mSettings ->value (CFG_KEY_POS, geometry ().topLeft ()).toPoint ();
150+ QSize size = mSettings ->value (CFG_KEY_SIZE, geometry ().size ()).toSize ();
151+ setGeometry (QRect (pos, size));
152+ }
151153
152154 SwapAxesOptions opt;
153155 opt.load (mSettings , defaultOptions);
Original file line number Diff line number Diff line change @@ -756,9 +756,11 @@ void TriangleDialog::loadSettings(const TriangleOptions& defaultOptions)
756756
757757 mSettings ->beginGroup (CFG_SECTION);
758758
759- QPoint pos = mSettings ->value (CFG_KEY_POS, geometry ().topLeft ()).toPoint ();
760- QSize size = mSettings ->value (CFG_KEY_SIZE, geometry ().size ()).toSize ();
761- setGeometry (QRect (pos, size));
759+ if (mSettings ->contains (CFG_KEY_POS)) {
760+ QPoint pos = mSettings ->value (CFG_KEY_POS, geometry ().topLeft ()).toPoint ();
761+ QSize size = mSettings ->value (CFG_KEY_SIZE, geometry ().size ()).toSize ();
762+ setGeometry (QRect (pos, size));
763+ }
762764
763765 TriangleOptions opt;
764766 opt.load (mSettings , defaultOptions);
You can’t perform that action at this time.
0 commit comments