OSDN Git Service

commit siwasure
authorsuma <suma@users.sourceforge.jp>
Fri, 17 Apr 2009 00:43:52 +0000 (09:43 +0900)
committersuma <suma@users.sourceforge.jp>
Fri, 17 Apr 2009 00:43:52 +0000 (09:43 +0900)
src/control/standard/hexview.cpp
src/control/standard/scursor.cpp
src/control/standard/scursor.h

index 7496beb..4661fc6 100644 (file)
@@ -566,6 +566,7 @@ void HexView::keyPressEvent(QKeyEvent *ev)
                break;
        case Qt::Key_Insert:
                qDebug("key insert");
+               cursor->Insert = !cursor->Insert;
                break;
        case Qt::Key_Delete:
                qDebug("key delete");
index 1918b24..3e126cb 100644 (file)
@@ -17,6 +17,7 @@ Cursor::Cursor(Document *Doc, HexView *View)
        , Position(0)
        , PositionAnchor(0)
        , HighNibble(true)
+       , Insert(true)
        , CaretVisibleShape(CARET_BLOCK)
        , CaretInvisibleShape(CARET_FRAME)
        , CaretTimerId(0)
index a2cc42d..c227a73 100644 (file)
@@ -42,6 +42,7 @@ namespace Standard {
                //bool Selected;                // Begin != End
                //bool Selection;
                bool HighNibble;
+               bool Insert;
        
                // for Caret
                CaretShape CaretVisibleShape;