Class Avogadro::QtGui::PeriodicTableScene#

class Avogadro::QtGui::PeriodicTableScene : public QGraphicsScene#

Public Functions

explicit PeriodicTableScene(QObject *parent = nullptr)#

Constructor.

Public Slots

void changeElement(int element)#

This slot is called when an element is changed (e.g., by keyboard or code).

Signals

void elementChanged(int element)#

This signal is emitted when an element item is clicked.

Protected Functions

void mousePressEvent(QGraphicsSceneMouseEvent *event) override#

Handles the mouse press events to change the active element.