- setMinimumHeight(30);
- QHBoxLayout* aMainLayout = new QHBoxLayout(this);
- aMainLayout->setSpacing(0);
- aMainLayout->setMargin(0);
- aMainLayout->setContentsMargins(0,0,0,0);
-
- myLeftButton = new QPushButton("<", this);
- myLeftButton->setMaximumWidth(14);
- //myLeftButton->setEnabled(false);
- myLeftButton->setVisible(false);
- connect(myLeftButton,SIGNAL(clicked()), this, SLOT(onLeftScroll()));
- aMainLayout->addWidget(myLeftButton);
-
- myCommandsArea = new CommandsArea(this);
- aMainLayout->addWidget(myCommandsArea);
-
- myChildWidget = new QWidget(myCommandsArea);
- myCommandsArea->setWidget(myChildWidget);
- myCommandsArea->setAlignment(Qt::AlignLeft | Qt::AlignTop);
- myCommandsArea->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
- myCommandsArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
-
- myLayout = new QHBoxLayout(myChildWidget);
- myLayout->setSpacing(0);
- myLayout->setMargin(0);
- myLayout->setContentsMargins(0,0,0,0);
-
- myRightButton = new QPushButton(">", this);
- myRightButton->setMaximumWidth(14);
- //myRightButton->setEnabled(false);
- myRightButton->setVisible(false);
- connect(myRightButton,SIGNAL(clicked()), this, SLOT(onRightScroll()));
- aMainLayout->addWidget(myRightButton);
+ setMinimumHeight(30);
+ QHBoxLayout* aMainLayout = new QHBoxLayout(this);
+ aMainLayout->setSpacing(0);
+ aMainLayout->setMargin(0);
+ aMainLayout->setContentsMargins(0, 0, 0, 0);
+
+ myLeftButton = new QPushButton("<", this);
+ myLeftButton->setMaximumWidth(14);
+ myLeftButton->setVisible(false);
+ connect(myLeftButton, SIGNAL(clicked()), this, SLOT(onLeftScroll()));
+ aMainLayout->addWidget(myLeftButton);
+
+ myCommandsArea = new CommandsArea(this);
+ aMainLayout->addWidget(myCommandsArea);
+ myCommandsArea->viewport()->installEventFilter(this);
+
+ myChildWidget = new QWidget(myCommandsArea);
+ myCommandsArea->setWidget(myChildWidget);
+ myCommandsArea->setAlignment(Qt::AlignLeft | Qt::AlignTop);
+ myCommandsArea->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
+ myCommandsArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
+
+ myLayout = new QHBoxLayout(myChildWidget);
+ myLayout->setSpacing(0);
+ myLayout->setMargin(0);
+ myLayout->setContentsMargins(0, 0, 0, 0);
+
+ myRightButton = new QPushButton(">", this);
+ myRightButton->setMaximumWidth(14);
+ myRightButton->setVisible(false);
+ connect(myRightButton, SIGNAL(clicked()), this, SLOT(onRightScroll()));
+ aMainLayout->addWidget(myRightButton);