X-Git-Url: http://git.maemo.org/git/?p=movie-schedule;a=blobdiff_plain;f=src%2Fui%2Faboutdialog.cpp;h=ae3f85705a3904df68195f8fcbc231c483e086bb;hp=63e5d6c359710b4605bf6cde92e21d4742480b46;hb=bb467534ecac666816ae036272a474174d9d8449;hpb=99e8e1c020bfbffa186db00899b0b40c07a3b89f
diff --git a/src/ui/aboutdialog.cpp b/src/ui/aboutdialog.cpp
index 63e5d6c..ae3f857 100644
--- a/src/ui/aboutdialog.cpp
+++ b/src/ui/aboutdialog.cpp
@@ -16,7 +16,11 @@
// along with MovieSchedule. If not, see .
#include "aboutdialog.h"
+
#include "ui_aboutdialog.h"
+#include "uiutils.h"
+
+#include
AboutDialog::AboutDialog(QWidget *parent) :
QDialog(parent),
@@ -33,9 +37,19 @@ AboutDialog::AboutDialog(QWidget *parent) :
connect(ui->_button_box, SIGNAL(rejected()), this, SLOT(deleteLater()));
connect(ui->_contact_button, SIGNAL(clicked()), this, SLOT(deleteLater()));
connect(ui->_contact_button, SIGNAL(clicked()), this, SIGNAL(ContactAuthor()));
+ connect(QApplication::desktop(), SIGNAL(resized(int)), this, SLOT(Rotate()));
+ Rotate();
}
AboutDialog::~AboutDialog()
{
delete ui;
}
+
+void AboutDialog::Rotate()
+{
+ bool landscape = UiUtils::IsLandscape();
+ ui->_dialog_layout->setDirection(landscape ? QBoxLayout::LeftToRight : QBoxLayout::TopToBottom);
+ ui->_button_box->setOrientation(landscape ? Qt::Vertical : Qt::Horizontal);
+ adjustSize();
+}