00001
00002
00003
00004
00005
00006
00007 #include "DigitizeStateEmpty.h"
00008 #include "DigitizeStateContext.h"
00009 #include "Logger.h"
00010 #include "MainWindow.h"
00011 #include <QCursor>
00012
00013 DigitizeStateEmpty::DigitizeStateEmpty (DigitizeStateContext &context) :
00014 DigitizeStateAbstractBase (context)
00015 {
00016 }
00017
00018 DigitizeStateEmpty::~DigitizeStateEmpty ()
00019 {
00020 }
00021
00022 QString DigitizeStateEmpty::activeCurve () const
00023 {
00024 return "";
00025 }
00026
00027 void DigitizeStateEmpty::begin (CmdMediator *cmdMediator,
00028 DigitizeState )
00029 {
00030 LOG4CPP_INFO_S ((*mainCat)) << "DigitizeStateEmpty::begin";
00031
00032 setCursor(cmdMediator);
00033 context().mainWindow().updateViewsOfSettings(activeCurve ());
00034 }
00035
00036 QCursor DigitizeStateEmpty::cursor(CmdMediator * ) const
00037 {
00038 LOG4CPP_DEBUG_S ((*mainCat)) << "DigitizeStateEmpty::cursor";
00039
00040 return QCursor (Qt::ArrowCursor);
00041 }
00042
00043 void DigitizeStateEmpty::end ()
00044 {
00045 LOG4CPP_INFO_S ((*mainCat)) << "DigitizeStateEmpty::end";
00046 }
00047
00048 void DigitizeStateEmpty::handleContextMenuEventAxis (CmdMediator * ,
00049 const QString &pointIdentifier)
00050 {
00051 LOG4CPP_INFO_S ((*mainCat)) << "DigitizeStateEmpty::handleContextMenuEventAxis "
00052 << " point=" << pointIdentifier.toLatin1 ().data ();
00053 }
00054
00055 void DigitizeStateEmpty::handleContextMenuEventGraph (CmdMediator * ,
00056 const QStringList &pointIdentifiers)
00057 {
00058 LOG4CPP_INFO_S ((*mainCat)) << "DigitizeStateEmpty ::handleContextMenuEventGraph "
00059 << "points=" << pointIdentifiers.join(",").toLatin1 ().data ();
00060 }
00061
00062 void DigitizeStateEmpty::handleCurveChange(CmdMediator * )
00063 {
00064 LOG4CPP_INFO_S ((*mainCat)) << "DigitizeStateEmpty::handleCurveChange";
00065 }
00066
00067 void DigitizeStateEmpty::handleKeyPress (CmdMediator * ,
00068 Qt::Key key,
00069 bool )
00070 {
00071 LOG4CPP_INFO_S ((*mainCat)) << "DigitizeStateEmpty::handleKeyPress"
00072 << " key=" << QKeySequence (key).toString ().toLatin1 ().data ();
00073 }
00074
00075 void DigitizeStateEmpty::handleMouseMove (CmdMediator * ,
00076 QPointF )
00077 {
00078
00079 }
00080
00081 void DigitizeStateEmpty::handleMousePress (CmdMediator * ,
00082 QPointF )
00083 {
00084 LOG4CPP_INFO_S ((*mainCat)) << "DigitizeStateEmpty::handleMousePress";
00085 }
00086
00087 void DigitizeStateEmpty::handleMouseRelease (CmdMediator * ,
00088 QPointF )
00089 {
00090 LOG4CPP_INFO_S ((*mainCat)) << "DigitizeStateEmpty::handleMouseRelease";
00091 }
00092
00093 QString DigitizeStateEmpty::state() const
00094 {
00095 return "DigitizeStateEmpty";
00096 }
00097
00098 void DigitizeStateEmpty::updateAfterPointAddition ()
00099 {
00100 LOG4CPP_INFO_S ((*mainCat)) << "DigitizeStateEmpty::updateAfterPointAddition";
00101 }
00102
00103 void DigitizeStateEmpty::updateModelDigitizeCurve (CmdMediator * ,
00104 const DocumentModelDigitizeCurve & )
00105 {
00106 LOG4CPP_INFO_S ((*mainCat)) << "DigitizeStateEmpty::updateModelDigitizeCurve";
00107 }
00108
00109 void DigitizeStateEmpty::updateModelSegments(const DocumentModelSegments & )
00110 {
00111 LOG4CPP_INFO_S ((*mainCat)) << "DigitizeStateEmpty::updateModelSegments";
00112 }