added basic new layout
This commit is contained in:
@@ -163,15 +163,16 @@ void SplitInput::installKeyPressedEvent()
|
||||
return;
|
||||
}
|
||||
if (event->modifiers() == Qt::AltModifier) {
|
||||
SplitContainer *page =
|
||||
static_cast<SplitContainer *>(this->chatWidget->parentWidget());
|
||||
// SplitContainer *page =
|
||||
// static_cast<SplitContainer *>(this->chatWidget->parentWidget());
|
||||
|
||||
int reqX = page->currentX;
|
||||
int reqY = page->lastRequestedY[reqX] - 1;
|
||||
// page->requestFocus();
|
||||
// int reqX = page->currentX;
|
||||
// int reqY = page->lastRequestedY[reqX] - 1;
|
||||
|
||||
qDebug() << "Alt+Down to" << reqX << "/" << reqY;
|
||||
// qDebug() << "Alt+Down to" << reqX << "/" << reqY;
|
||||
|
||||
page->requestFocus(reqX, reqY);
|
||||
// page->requestFocus(reqX, reqY);
|
||||
} else {
|
||||
if (this->prevMsg.size() && this->prevIndex) {
|
||||
if (this->prevIndex == (this->prevMsg.size())) {
|
||||
@@ -191,15 +192,15 @@ void SplitInput::installKeyPressedEvent()
|
||||
return;
|
||||
}
|
||||
if (event->modifiers() == Qt::AltModifier) {
|
||||
SplitContainer *page =
|
||||
static_cast<SplitContainer *>(this->chatWidget->parentWidget());
|
||||
// SplitContainer *page =
|
||||
// static_cast<SplitContainer *>(this->chatWidget->parentWidget());
|
||||
|
||||
int reqX = page->currentX;
|
||||
int reqY = page->lastRequestedY[reqX] + 1;
|
||||
// int reqX = page->currentX;
|
||||
// int reqY = page->lastRequestedY[reqX] + 1;
|
||||
|
||||
qDebug() << "Alt+Down to" << reqX << "/" << reqY;
|
||||
// qDebug() << "Alt+Down to" << reqX << "/" << reqY;
|
||||
|
||||
page->requestFocus(reqX, reqY);
|
||||
// page->requestFocus(reqX, reqY);
|
||||
} else {
|
||||
if (this->prevIndex != (this->prevMsg.size() - 1) &&
|
||||
this->prevIndex != this->prevMsg.size()) {
|
||||
@@ -216,27 +217,27 @@ void SplitInput::installKeyPressedEvent()
|
||||
}
|
||||
} else if (event->key() == Qt::Key_Left) {
|
||||
if (event->modifiers() == Qt::AltModifier) {
|
||||
SplitContainer *page =
|
||||
static_cast<SplitContainer *>(this->chatWidget->parentWidget());
|
||||
// SplitContainer *page =
|
||||
// static_cast<SplitContainer *>(this->chatWidget->parentWidget());
|
||||
|
||||
int reqX = page->currentX - 1;
|
||||
int reqY = page->lastRequestedY[reqX];
|
||||
// int reqX = page->currentX - 1;
|
||||
// int reqY = page->lastRequestedY[reqX];
|
||||
|
||||
qDebug() << "Alt+Left to" << reqX << "/" << reqY;
|
||||
// qDebug() << "Alt+Left to" << reqX << "/" << reqY;
|
||||
|
||||
page->requestFocus(reqX, reqY);
|
||||
// page->requestFocus(reqX, reqY);
|
||||
}
|
||||
} else if (event->key() == Qt::Key_Right) {
|
||||
if (event->modifiers() == Qt::AltModifier) {
|
||||
SplitContainer *page =
|
||||
static_cast<SplitContainer *>(this->chatWidget->parentWidget());
|
||||
// SplitContainer *page =
|
||||
// static_cast<SplitContainer *>(this->chatWidget->parentWidget());
|
||||
|
||||
int reqX = page->currentX + 1;
|
||||
int reqY = page->lastRequestedY[reqX];
|
||||
// int reqX = page->currentX + 1;
|
||||
// int reqY = page->lastRequestedY[reqX];
|
||||
|
||||
qDebug() << "Alt+Right to" << reqX << "/" << reqY;
|
||||
// qDebug() << "Alt+Right to" << reqX << "/" << reqY;
|
||||
|
||||
page->requestFocus(reqX, reqY);
|
||||
// page->requestFocus(reqX, reqY);
|
||||
}
|
||||
} else if (event->key() == Qt::Key_Tab) {
|
||||
if (event->modifiers() == Qt::ControlModifier) {
|
||||
|
||||
Reference in New Issue
Block a user