Avoid to activate wrong MDI view, show fillet/chamfer tools for selected edges
This commit is contained in:
parent
7a327e1d14
commit
41d0007fc4
|
@ -132,6 +132,9 @@ public:
|
||||||
const QString &title,
|
const QString &title,
|
||||||
QWidget *parent = 0)
|
QWidget *parent = 0)
|
||||||
: iisIconLabel(icon, title, parent) {
|
: iisIconLabel(icon, title, parent) {
|
||||||
|
// do not allow to get the focus because when hiding the task box
|
||||||
|
// it could cause to activate another MDI view.
|
||||||
|
setFocusPolicy(Qt::NoFocus);
|
||||||
}
|
}
|
||||||
void setTitle(const QString &text) {
|
void setTitle(const QString &text) {
|
||||||
myText = text;
|
myText = text;
|
||||||
|
|
|
@ -69,6 +69,17 @@ void Workbench::activated()
|
||||||
|
|
||||||
//Watcher.push_back(new TaskWatcherRobot);
|
//Watcher.push_back(new TaskWatcherRobot);
|
||||||
|
|
||||||
|
const char* Edge[] = {
|
||||||
|
"PartDesign_Fillet",
|
||||||
|
"PartDesign_Chamfer",
|
||||||
|
0};
|
||||||
|
Watcher.push_back(new Gui::TaskView::TaskWatcherCommands(
|
||||||
|
"SELECT Part::Feature SUBELEMENT Edge COUNT 1..",
|
||||||
|
Edge,
|
||||||
|
"Edge tools",
|
||||||
|
"Part_Box"
|
||||||
|
));
|
||||||
|
|
||||||
const char* Face[] = {
|
const char* Face[] = {
|
||||||
"Sketcher_NewSketch",
|
"Sketcher_NewSketch",
|
||||||
"PartDesign_Fillet",
|
"PartDesign_Fillet",
|
||||||
|
@ -81,6 +92,17 @@ void Workbench::activated()
|
||||||
"Part_Box"
|
"Part_Box"
|
||||||
));
|
));
|
||||||
|
|
||||||
|
const char* Faces[] = {
|
||||||
|
"PartDesign_Fillet",
|
||||||
|
"PartDesign_Chamfer",
|
||||||
|
0};
|
||||||
|
Watcher.push_back(new Gui::TaskView::TaskWatcherCommands(
|
||||||
|
"SELECT Part::Feature SUBELEMENT Face COUNT 2..",
|
||||||
|
Faces,
|
||||||
|
"Face tools",
|
||||||
|
"Part_Box"
|
||||||
|
));
|
||||||
|
|
||||||
const char* Sketch[] = {
|
const char* Sketch[] = {
|
||||||
"Sketcher_NewSketch",
|
"Sketcher_NewSketch",
|
||||||
"PartDesign_Pad",
|
"PartDesign_Pad",
|
||||||
|
|
Loading…
Reference in New Issue
Block a user