Techlog の 3 値プロットに DataSelection イベントのこのテストを書きましたが、取得するデータが多すぎます。
ここで何が間違っていますか?
実行中のメソッド – イベントにサブスクライブします。
void SetupTernaryPlot::run()
{
workspace.connect(Workspace::SelectionChanged, this, SLOT(onSelectionChanged(const Slb::Techlog::SelectionChangedArgs&)));
}
これは私のイベントハンドラです:
void SetupTernaryPlot::onSelectionChanged(const Slb::Techlog::SelectionChangedArgs args)
{
qWarning() << "TernaryPlot::onInteractiveSelectionChanged";
int i=0;
foreach (Selection selection, args.selectionsChanged())
{
qWarning() << "Interactive Selection " << i++ << selection.dataset().referenceVariable().rowCount() << endl; //selectlist;
}
}
イベント ハンドラーが取得するポイントが多すぎます。何が選択されたかを知るにはどうすればよいですか?