6#ifndef BALL_DEMOTUTORIALDIALOG_H
7#define BALL_DEMOTUTORIALDIALOG_H
9#ifndef BALL_VIEW_KERNEL_MODULARWIDGET_H
13#ifndef BALL_VIEW_PRIMITIV_MESH_H
19#include "ui_demoTutorialDialog.h"
21#include <QtWidgets/QDialog>
34 public Ui_DemoTutorialDialogData,
92 void addPlane_(
char plane_specifier,
int height,
int boundary,
bool bottom =
true);
105 TUTORIAL_TYPE tutorial_type_;
107 std::list<Composite*> composites_;
115 QAction* demo_action_, *tutorial_action_, *raytracing_tutorial_action_;
#define BALL_EMBEDDABLE(TYPE, BASE)
DemoTutorialDialog(QWidget *parent=NULL, const char *name=NULL)
Default Constructor.
virtual void checkMenu(MainControl &main_control)
virtual void onNotify(Message *message)
Message handling method.
virtual void onNotifyTutorial_(Message *message)
void addPlane_(char plane_specifier, int height, int boundary, bool bottom=true)
void nextStepClicked()
Next Step.
virtual void initializeWidget(MainControl &main_control)
void show()
Show and raise the dialog.
virtual void onNotifyDemo_(Message *message)
void showRaytracingTutorial()
virtual void onNotifyRaytracingTutorial_(Message *message)
virtual ~DemoTutorialDialog()
Destructor.