comparison Applications/Samples/SimpleViewerApplicationSingleFile.h @ 336:c7fdc8bac581 am-2

creating GrayscaleBitmapStack
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 18 Oct 2018 19:29:14 +0200
parents c34784e5f299
children 885f0a5eaa49
comparison
equal deleted inserted replaced
335:3e42fc27eb91 336:c7fdc8bac581
349 349
350 // load the first instance in the thumbnail 350 // load the first instance in the thumbnail
351 LoadThumbnailForSeries(seriesId, instancesIdsPerSeriesId_[seriesId][0]); 351 LoadThumbnailForSeries(seriesId, instancesIdsPerSeriesId_[seriesId][0]);
352 352
353 // if this is the first thumbnail loaded, load the first instance in the mainWidget 353 // if this is the first thumbnail loaded, load the first instance in the mainWidget
354 if (mainWidget_->GetLayerCount() == 0) 354 LayerWidget& widget = *dynamic_cast<LayerWidget*>(mainWidget_);
355 { 355 if (widget.GetLayerCount() == 0)
356 smartLoader_->SetFrameInWidget(*mainWidget_, 0, instancesIdsPerSeriesId_[seriesId][0], 0); 356 {
357 smartLoader_->SetFrameInWidget(widget, 0, instancesIdsPerSeriesId_[seriesId][0], 0);
357 } 358 }
358 } 359 }
359 } 360 }
360 361
361 void LoadThumbnailForSeries(const std::string& seriesId, const std::string& instanceId) 362 void LoadThumbnailForSeries(const std::string& seriesId, const std::string& instanceId)
379 message.origin_.FitContent(); 380 message.origin_.FitContent();
380 } 381 }
381 382
382 void SelectSeriesInMainViewport(const std::string& seriesId) 383 void SelectSeriesInMainViewport(const std::string& seriesId)
383 { 384 {
384 smartLoader_->SetFrameInWidget(*mainWidget_, 0, instancesIdsPerSeriesId_[seriesId][0], 0); 385 LayerWidget& widget = *dynamic_cast<LayerWidget*>(mainWidget_);
386 smartLoader_->SetFrameInWidget(widget, 0, instancesIdsPerSeriesId_[seriesId][0], 0);
385 } 387 }
386 388
387 virtual void OnPushButton1Clicked() {} 389 virtual void OnPushButton1Clicked() {}
388 virtual void OnPushButton2Clicked() {} 390 virtual void OnPushButton2Clicked() {}
389 virtual void OnTool1Clicked() { currentTool_ = Tools_LineMeasure;} 391 virtual void OnTool1Clicked() { currentTool_ = Tools_LineMeasure;}