void QQuickViewInspector::changeTool(InspectorProtocol::Tool tool)
{
switch (tool) {
- case InspectorProtocol::ColorPickerTool:
- // TODO
- emit colorPickerActivated();
- break;
case InspectorProtocol::SelectMarqueeTool:
// TODO
emit marqueeSelectToolActivated();
emit showAppOnTopChanged(appOnTop);
}
-void AbstractViewInspector::changeToColorPickerTool()
-{
- changeTool(InspectorProtocol::ColorPickerTool);
-}
-
void AbstractViewInspector::changeToInspectTool()
{
changeTool(InspectorProtocol::InspectTool);
// case Qt::Key_M:
// changeTool(InspectorProtocol::SelectMarqueeTool);
// break;
- case Qt::Key_I:
- changeTool(InspectorProtocol::ColorPickerTool);
- break;
case Qt::Key_Space:
setAnimationPaused(!animationPaused());
break;
m_debugService->sendMessage(message);
}
-void AbstractViewInspector::sendColorChanged(const QColor &color)
-{
- QByteArray message;
- QDataStream ds(&message, QIODevice::WriteOnly);
-
- ds << InspectorProtocol::ColorChanged
- << color;
-
- m_debugService->sendMessage(message);
-}
-
QString AbstractViewInspector::idStringForObject(QObject *obj) const
{
const int id = QQmlDebugService::idForObject(obj);
#include <QtCore/QHash>
#include <QtCore/QObject>
#include <QtCore/QStringList>
-#include <QtGui/QColor>
#include "qqmlinspectorprotocol.h"
#include "qmlinspectorconstants.h"
void reloadRequested();
void marqueeSelectToolActivated();
void inspectToolActivated();
- void colorPickerActivated();
- void selectedColorChanged(const QColor &color);
void animationSpeedChanged(qreal factor);
void animationPausedChanged(bool paused);
virtual bool wheelEvent(QWheelEvent *event);
virtual bool touchEvent(QTouchEvent *event);
-private slots:
- void sendColorChanged(const QColor &color);
-
private:
void sendDesignModeBehavior(bool inDesignMode);
- void changeToColorPickerTool();
void changeToZoomTool();
void changeToInspectTool();
void changeToMarqueeSelectTool();
MarqueeSelectionToolMode = 2,
MoveToolMode = 3,
ResizeToolMode = 4,
- ColorPickerMode = 5,
ZoomMode = 6
};
AnimationPausedChanged = 19, // highest value
ChangeTool = 1,
ClearComponentCache = 2,
- ColorChanged = 3,
CreateObject = 5,
CurrentObjectsChanged = 6,
DestroyObject = 7,
};
enum Tool {
- ColorPickerTool,
- SelectMarqueeTool,
+ SelectMarqueeTool = 1,
InspectTool
};