Skip to content

Studio/Interface/LogWindow.h

Namespaces

Name
shapeworks
User usage reporting (telemetry)

Classes

Name
class shapeworks::LogWindow
Log Window.

Source code

#pragma once

#include <QDialog>
#include <QListWidget>

#include <Interface/StatusBarWidget.h>

// Forward Qt class declarations
class Ui_LogWindow;

namespace shapeworks {


class LogWindow : public QDialog {
Q_OBJECT

public:

  LogWindow(QWidget* parent = 0);

  void add_message(MessageType message_type, QString message);

private Q_SLOTS:

  void copy_selected_messages();

  void copy_all_messages();

private:

  void copy_messages(const QList<QListWidgetItem*>& items);

  Ui_LogWindow* ui_;

};

}

Updated on 2026-08-30 at 04:03:18 +0000