aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Ui/skinned
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-04-27 08:54:28 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-04-27 08:54:28 +0000
commit6c13864b0700c4e8cdec5113bf7598871f8cdf64 (patch)
treef44a2eab139527a939cfa1e7dc0bf03e9583b909 /src/plugins/Ui/skinned
parent17437f15475a17a479724ef8ae8f8cf75f7a3573 (diff)
downloadqmmp-6c13864b0700c4e8cdec5113bf7598871f8cdf64.tar.gz
qmmp-6c13864b0700c4e8cdec5113bf7598871f8cdf64.tar.bz2
qmmp-6c13864b0700c4e8cdec5113bf7598871f8cdf64.zip
added feature to restore column size
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@4861 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Ui/skinned')
-rw-r--r--src/plugins/Ui/skinned/playlistheader.cpp9
-rw-r--r--src/plugins/Ui/skinned/playlistheader.h1
2 files changed, 10 insertions, 0 deletions
diff --git a/src/plugins/Ui/skinned/playlistheader.cpp b/src/plugins/Ui/skinned/playlistheader.cpp
index 0eed22566..b62fa7dde 100644
--- a/src/plugins/Ui/skinned/playlistheader.cpp
+++ b/src/plugins/Ui/skinned/playlistheader.cpp
@@ -77,6 +77,7 @@ PlayListHeader::PlayListHeader(QWidget *parent) :
m_menu->addAction(QIcon::fromTheme("configure"), tr("Edit column"), this, SLOT(editColumn()));
m_autoResize = m_menu->addAction(tr("Auto-resize"), this, SLOT(setAutoResize(bool)));
m_autoResize->setCheckable(true);
+ m_menu->addAction(tr("Restore size"), this, SLOT(restoreSize()));
m_menu->addSeparator();
m_menu->addAction(QIcon::fromTheme("list-remove"), tr("Remove column"), this, SLOT(removeColumn()));
@@ -231,6 +232,14 @@ void PlayListHeader::setAutoResize(bool yes)
m_model->setAutoResize(yes ? m_pressed_column : -1);
}
+void PlayListHeader::restoreSize()
+{
+ if(m_pressed_column < 0)
+ return;
+
+ m_model->resize(m_pressed_column, 100);
+}
+
void PlayListHeader::mousePressEvent(QMouseEvent *e)
{
if(e->button() == Qt::LeftButton)
diff --git a/src/plugins/Ui/skinned/playlistheader.h b/src/plugins/Ui/skinned/playlistheader.h
index c096b29af..7bf07f741 100644
--- a/src/plugins/Ui/skinned/playlistheader.h
+++ b/src/plugins/Ui/skinned/playlistheader.h
@@ -57,6 +57,7 @@ private slots:
void editColumn();
void removeColumn();
void setAutoResize(bool yes);
+ void restoreSize();
private:
void mousePressEvent(QMouseEvent *e);