forked from qt-creator/qt-creator
AndroidManifestEditor: Make widget better at resizing to small sizes
Task-number: QTCREATORBUG-11394 Change-Id: If2c18df0db85063146ed9dc09351844924e22bdc Reviewed-by: Daniel Teske <daniel.teske@digia.com>
This commit is contained in:
@@ -98,7 +98,7 @@ Project *androidProject(const QString &file)
|
||||
} // anonymous namespace
|
||||
|
||||
AndroidManifestEditorWidget::AndroidManifestEditorWidget()
|
||||
: QWidget(),
|
||||
: QScrollArea(),
|
||||
m_dirty(false),
|
||||
m_stayClean(false),
|
||||
m_setAppName(false),
|
||||
@@ -114,6 +114,8 @@ AndroidManifestEditorWidget::AndroidManifestEditorWidget()
|
||||
|
||||
m_editor = new AndroidManifestEditor(this);
|
||||
|
||||
setWidgetResizable(true);
|
||||
|
||||
connect(&m_timerParseCheck, SIGNAL(timeout()),
|
||||
this, SLOT(delayedParseCheck()));
|
||||
|
||||
@@ -123,10 +125,8 @@ AndroidManifestEditorWidget::AndroidManifestEditorWidget()
|
||||
|
||||
void AndroidManifestEditorWidget::initializePage()
|
||||
{
|
||||
QHBoxLayout *layout = new QHBoxLayout(this);
|
||||
layout->setMargin(0);
|
||||
m_stackedWidget = new QStackedWidget(this); // simplfy make AndroidManifestEditorWidget a stacked widget
|
||||
layout->addWidget(m_stackedWidget);
|
||||
m_stackedWidget = new QStackedWidget(this);
|
||||
setWidget(m_stackedWidget);
|
||||
|
||||
Core::IContext *myContext = new Core::IContext(this);
|
||||
myContext->setWidget(m_stackedWidget);
|
||||
|
||||
@@ -35,6 +35,7 @@
|
||||
|
||||
#include <QAbstractListModel>
|
||||
#include <QStackedWidget>
|
||||
#include <QScrollArea>
|
||||
#include <QTimer>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
@@ -84,7 +85,7 @@ protected:
|
||||
AndroidManifestEditorWidget *m_parent;
|
||||
};
|
||||
|
||||
class AndroidManifestEditorWidget : public QWidget
|
||||
class AndroidManifestEditorWidget : public QScrollArea
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
|
||||
Reference in New Issue
Block a user