~pkgcrosswire/bibletime/main

« back to all changes in this revision

Viewing changes to src/frontend/display/cplainwritedisplay.cpp

  • Committer: Jonathan Marsden
  • Date: 2011-12-23 20:32:12 UTC
  • Revision ID: jmarsden@fastmail.fm-20111223203212-1g3e35rlhbys07iu
New upstream version 2.9.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
14
14
#include <QDragMoveEvent>
15
15
#include <QDropEvent>
16
16
#include <QMenu>
17
 
#include <QDebug>
18
17
 
19
18
#include "backend/keys/cswordkey.h"
20
19
#include "frontend/cdragdrop.h"
32
31
            connectionsProxy(), SLOT(emitTextChanged()));
33
32
}
34
33
 
35
 
CPlainWriteDisplay::~CPlainWriteDisplay() {}
36
 
 
37
34
/** Reimplementation. */
38
35
void CPlainWriteDisplay::selectAll() {
39
36
    QTextEdit::selectAll();
53
50
    return textCursor().hasSelection();
54
51
}
55
52
 
56
 
QWidget* CPlainWriteDisplay::view() {
57
 
    qDebug() << "CPlainWriteDisplay::view()";
 
53
QWidget *CPlainWriteDisplay::view() {
58
54
    return this;
59
55
}
60
56
 
114
110
 
115
111
/** Reimplementation to manage drops of our drag and drop objects. */
116
112
void CPlainWriteDisplay::dropEvent( QDropEvent* e ) {
117
 
    //qDebug() << "CPlainWriteDisplay::dropEvent";
118
113
    const BTMimeData* mimedata = qobject_cast<const BTMimeData*>(e->mimeData());
119
114
 
120
115
    if ( mimedata && mimedata->hasFormat("BibleTime/Bookmark") ) {
121
 
        //qDebug() << "format was bookmark";
122
116
        e->acceptProposedAction();
123
117
 
124
118
        BTMimeData::ItemList items = mimedata->bookmarks();
137
131
        }
138
132
    }
139
133
    else if ( e->mimeData()->hasFormat("text/plain")) {
140
 
        //qDebug() << "format was plain text";
141
134
        e->acceptProposedAction();
142
135
        setTextCursor(cursorForPosition(e->pos()));
143
136
        textCursor().insertText( e->mimeData()->text() );