Skip to content

Commit 06bd8a2

Browse files
committed
Add test code
1 parent 801dcb4 commit 06bd8a2

File tree

1 file changed

+21
-14
lines changed

1 file changed

+21
-14
lines changed

src/ScatterplotPlugin.cpp

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
#include <QMenu>
2828
#include <QMetaType>
2929
#include <QtCore>
30+
#include <QPushbutton>
3031

3132
#include <algorithm>
3233
#include <functional>
@@ -232,24 +233,30 @@ ScatterplotPlugin::ScatterplotPlugin(const PluginFactory* factory) :
232233
auto& selectionAction = _settingsAction.getSelectionAction();
233234

234235
getSamplerAction().initialize(this, &selectionAction.getPixelSelectionAction(), &selectionAction.getSamplerPixelSelectionAction());
235-
getSamplerAction().setViewGeneratorFunction([this](const ViewPluginSamplerAction::SampleContext& toolTipContext) -> QString {
236-
QStringList localPointIndices, globalPointIndices;
236+
//getSamplerAction().setViewGeneratorFunction([this](const ViewPluginSamplerAction::SampleContext& toolTipContext) -> QString {
237+
// QStringList localPointIndices, globalPointIndices;
237238

238-
for (const auto& localPointIndex : toolTipContext["LocalPointIndices"].toList())
239-
localPointIndices << QString::number(localPointIndex.toInt());
239+
// for (const auto& localPointIndex : toolTipContext["LocalPointIndices"].toList())
240+
// localPointIndices << QString::number(localPointIndex.toInt());
240241

241-
for (const auto& globalPointIndex : toolTipContext["GlobalPointIndices"].toList())
242-
globalPointIndices << QString::number(globalPointIndex.toInt());
242+
// for (const auto& globalPointIndex : toolTipContext["GlobalPointIndices"].toList())
243+
// globalPointIndices << QString::number(globalPointIndex.toInt());
243244

244-
if (localPointIndices.isEmpty())
245-
return {};
245+
// if (localPointIndices.isEmpty())
246+
// return {};
246247

247-
return QString("<table> \
248-
<tr> \
249-
<td><b>Point ID's: </b></td> \
250-
<td>%1</td> \
251-
</tr> \
252-
</table>").arg(globalPointIndices.join(", "));
248+
// return QString("<table> \
249+
// <tr> \
250+
// <td><b>Point ID's: </b></td> \
251+
// <td>%1</td> \
252+
// </tr> \
253+
// </table>").arg(globalPointIndices.join(", "));
254+
//});
255+
256+
auto widget = new QPushButton();
257+
258+
getSamplerAction().setWidgetViewGeneratorFunction([this, widget](const ViewPluginSamplerAction::SampleContext& toolTipContext) -> QWidget* {
259+
return widget;
253260
});
254261

255262
//getSamplerAction().setViewingMode(ViewPluginSamplerAction::ViewingMode::Tooltip);

0 commit comments

Comments
 (0)