skin: prevent skin resizing
authorsungmin ha <sungmin82.ha@samsung.com>
Tue, 28 Jul 2015 08:05:43 +0000 (17:05 +0900)
committerSeokYeon Hwang <syeon.hwang@samsung.com>
Thu, 30 Jul 2015 04:28:16 +0000 (13:28 +0900)
Change-Id: I4e70d80c0ce40c9b9c06ec58be089392b73cbd7d
Signed-off-by: sungmin ha <sungmin82.ha@samsung.com>
tizen/src/ui/controller/floatingcontroller.cpp
tizen/src/ui/mainwindow.cpp
tizen/src/ui/mainwindow.h

index a80043d7cee07f0ca8b53e8b8d22ce6b5737cfdf..fdd4f9b933c8c025e6f6ef37ae0f20c5760016c3 100644 (file)
@@ -45,6 +45,7 @@ FloatingController::FloatingController(ControllerForm *conForm,
     QHBoxLayout *layout = new QHBoxLayout(this);
     layout->setMargin(0);
     layout->setSpacing(0);
+    layout->setSizeConstraint(QLayout::SetFixedSize);
 
     QGraphicsScene *conScene = new QGraphicsScene(this);
     conScene->setBackgroundBrush(Qt::black);
index dcf95995497a8edc948dec99d1b28a86bacf853c..96e8a455543c28de23c9cb8ccd24ad10ad0aaeb2 100644 (file)
@@ -347,6 +347,13 @@ void MainWindow::closeController()
     keyboardShortcut->removeControllerShortcut();
 }
 
+/* override */
+void MainWindow::resize(const QSize &size)
+{
+    setFixedSize(QSize(QWIDGETSIZE_MAX, QWIDGETSIZE_MAX));
+    QWidget::resize(size);
+}
+
 /* override */
 void MainWindow::showEvent(QShowEvent *event)
 {
@@ -355,6 +362,7 @@ void MainWindow::showEvent(QShowEvent *event)
     resize(uiInfo->getUiSize());
 
     QWidget::showEvent(event);
+    setFixedSize(size());
 }
 
 /* override */
@@ -365,6 +373,7 @@ void MainWindow::resizeEvent(QResizeEvent *event)
     setMask(uiInfo->getUiRegion());
 
     QWidget::resizeEvent(event);
+    setFixedSize(size());
 }
 
 /* override */
index 7a6541e75e6297cc79376471af77df5f92e750ad..3a301bcf30d7de8b521c524dd60e91e190cb6e9f 100644 (file)
@@ -91,6 +91,7 @@ protected:
     void resizeEvent(QResizeEvent *event);
     void setMask(const QRegion &region);
     void closeEvent(QCloseEvent *);
+    void resize(const QSize &);
 
     QLabel *screenWidget;