Skip to content

Studio/Interface/ExportImageDialog.h

Namespaces

Name
shapeworks
User usage reporting (telemetry)

Classes

Name
class shapeworks::ExportImageDialog

Source code

```cpp

pragma once

// qt

include

include

// studio

include

class Ui_ExportImageDialog;

namespace shapeworks {

class Visualizer; class AnalysisTool;

class ExportImageDialog : public QDialog { Q_OBJECT

public: ExportImageDialog(QWidget* parent, Preferences& prefs, QSharedPointer analysis_tool, QSharedPointer visualizer, bool pca_mode);

private Q_SLOTS:

void export_clicked();

Q_SIGNALS:

private: void update_preview();

void drawRotatedText(QPainter& painter, QString text, QPointF point, qreal angle, QRect rect);

QVector get_modes(QString string);

Ui_ExportImageDialog* ui_; QSharedPointer visualizer_; Preferences& prefs_; QPixmap pixmap_; bool pca_mode_ = false; QTimer update_preview_timer_; QSharedPointer analysis_tool_; };

} // namespace shapeworks ```


Updated on 2026-03-31 at 16:02:11 +0000