src/addObjectDialog.cc

changeset 770
b04c1e6ca1fb
parent 769
8bb3bed44570
child 784
f82ab4d3c7b4
equal deleted inserted replaced
769:8bb3bed44570 770:b04c1e6ca1fb
315 // ============================================================================= 315 // =============================================================================
316 template<typename T> 316 template<typename T>
317 static QSharedPointer<T> initObj (LDObjectPtr& obj) 317 static QSharedPointer<T> initObj (LDObjectPtr& obj)
318 { 318 {
319 if (obj == null) 319 if (obj == null)
320 obj = LDObjectPtr (new T); 320 obj = spawn<T>();
321 321
322 return obj.staticCast<T>(); 322 return obj.staticCast<T>();
323 } 323 }
324 324
325 // ============================================================================= 325 // =============================================================================

mercurial