Changeset View
Changeset View
Standalone View
Standalone View
utils/okteta/oktetaview.cpp
Show All 21 Lines | |||||
22 | 22 | | |||
23 | #include "oktetaview.h" | 23 | #include "oktetaview.h" | ||
24 | 24 | | |||
25 | // lib | 25 | // lib | ||
26 | #include "oktetaplugin.h" | 26 | #include "oktetaplugin.h" | ||
27 | #include "oktetadocument.h" | 27 | #include "oktetadocument.h" | ||
28 | #include "oktetawidget.h" | 28 | #include "oktetawidget.h" | ||
29 | // Okteta Kasten | 29 | // Okteta Kasten | ||
30 | #include <bytearrayview.h> | 30 | #include <kasten/okteta/bytearrayview.h> | ||
31 | 31 | | |||
32 | 32 | | |||
33 | namespace KDevelop | 33 | namespace KDevelop | ||
34 | { | 34 | { | ||
35 | 35 | | |||
36 | #if KASTEN_VERSION == 2 | | |||
37 | OktetaView::OktetaView( OktetaDocument* document, Kasten::ByteArrayViewProfileSynchronizer* viewProfileSynchronizer ) | 36 | OktetaView::OktetaView( OktetaDocument* document, Kasten::ByteArrayViewProfileSynchronizer* viewProfileSynchronizer ) | ||
38 | : Sublime::View( document, View::TakeOwnership ), | 37 | : Sublime::View( document, View::TakeOwnership ), | ||
39 | mByteArrayView( new Kasten::ByteArrayView( document->byteArrayDocument(), viewProfileSynchronizer ) ) | 38 | mByteArrayView( new Kasten::ByteArrayView( document->byteArrayDocument(), viewProfileSynchronizer ) ) | ||
40 | #else | | |||
41 | OktetaView::OktetaView( OktetaDocument* document ) | | |||
42 | : Sublime::View( document, View::TakeOwnership ), | | |||
43 | mByteArrayView( new Kasten::ByteArrayView( document->byteArrayDocument() ) ) | | |||
44 | #endif | | |||
45 | { | 39 | { | ||
46 | } | 40 | } | ||
47 | 41 | | |||
48 | QWidget* OktetaView::createWidget( QWidget* parent ) | 42 | QWidget* OktetaView::createWidget( QWidget* parent ) | ||
49 | { | 43 | { | ||
50 | OktetaPlugin* plugin = static_cast<OktetaDocument*>( document() )->plugin(); | 44 | OktetaPlugin* plugin = static_cast<OktetaDocument*>( document() )->plugin(); | ||
51 | 45 | | |||
52 | return new OktetaWidget( parent, mByteArrayView, plugin ); | 46 | return new OktetaWidget( parent, mByteArrayView, plugin ); | ||
53 | } | 47 | } | ||
54 | 48 | | |||
55 | OktetaView::~OktetaView() | 49 | OktetaView::~OktetaView() | ||
56 | { | 50 | { | ||
57 | delete mByteArrayView; | 51 | delete mByteArrayView; | ||
58 | } | 52 | } | ||
59 | 53 | | |||
60 | } | 54 | } |