|
wiRedPanda
Logic Circuit Simulator
|
#include "App/BeWavedDolphin/DolphinClipboard.h"#include <algorithm>#include <QApplication>#include <QClipboard>#include <QDataStream>#include <QItemSelection>#include <QMimeData>#include "App/BeWavedDolphin/SignalModel.h"#include "App/Core/Common.h"#include "App/IO/Serialization.h"Go to the source code of this file.
Namespaces | |
| namespace | DolphinClipboard |
| The beWavedDolphin clipboard layer: cell ↔ stream mapping plus the system clipboard transport (MIME wrapping and the versioned data header). | |
Functions | |
| void | DolphinClipboard::copy (const SignalModel &model, const QItemSelection &ranges, QDataStream &stream) |
| void | DolphinClipboard::copyToClipboard (const SignalModel &model, const QItemSelection &ranges) |
| int | DolphinClipboard::firstColumn (const SignalModel &model, const QItemSelection &ranges) |
| Returns the leftmost column index in ranges (clamped to the model's columns). | |
| int | DolphinClipboard::firstRow (const SignalModel &model, const QItemSelection &ranges) |
| Returns the topmost row index in ranges (clamped to the model's rows). | |
| void | DolphinClipboard::paste (SignalModel &model, const QItemSelection &ranges, QDataStream &stream) |
| bool | DolphinClipboard::pasteFromClipboard (SignalModel &model, const QItemSelection &ranges) |