diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2016-03-31 06:11:27 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2016-03-31 06:11:27 +0000 |
| commit | 72a83d7f973ba01e29a096838f796f5ee4f31b74 (patch) | |
| tree | 4c51326963b6971ce0ce0088183212b86ada1872 /src/plugins/Ui/qsui/toolbareditor.cpp | |
| parent | bfc8e21f641767728e510626f8e762e5bcf297fc (diff) | |
| download | qmmp-72a83d7f973ba01e29a096838f796f5ee4f31b74.tar.gz qmmp-72a83d7f973ba01e29a096838f796f5ee4f31b74.tar.bz2 qmmp-72a83d7f973ba01e29a096838f796f5ee4f31b74.zip | |
qsui: fixed some bugs
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@6203 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Ui/qsui/toolbareditor.cpp')
| -rw-r--r-- | src/plugins/Ui/qsui/toolbareditor.cpp | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/src/plugins/Ui/qsui/toolbareditor.cpp b/src/plugins/Ui/qsui/toolbareditor.cpp index 58a2f61a7..20d67e810 100644 --- a/src/plugins/Ui/qsui/toolbareditor.cpp +++ b/src/plugins/Ui/qsui/toolbareditor.cpp @@ -48,13 +48,6 @@ ToolBarEditor::ToolBarEditor(QWidget *parent) : m_previousIndex = -1; populateActionList(); - - QMenu *menu = new QMenu(this); - menu->addAction(tr("Create"), this, SLOT(createToolBar())); - menu->addAction(tr("Rename"), this, SLOT(renameToolBar())); - menu->addSeparator(); - menu->addAction(tr("Remove"), this, SLOT(removeToolBar())); - m_ui->toolBarMenuButton->setMenu(menu); } ToolBarEditor::~ToolBarEditor() @@ -75,6 +68,13 @@ void ToolBarEditor::populateActionList(bool reset) m_ui->actionsListWidget->clear(); m_ui->activeActionsListWidget->clear(); + if(reset) + { + m_toolBarInfoList.clear(); + m_toolBarInfoList.append(ActionManager::instance()->defaultToolBar()); + m_previousIndex = -1; + } + QStringList actionNames; foreach (ActionManager::ToolBarInfo info, m_toolBarInfoList) { @@ -170,9 +170,7 @@ void ToolBarEditor::on_downToolButton_clicked() void ToolBarEditor::on_resetPushButton_clicked() { - /*m_ui->actionsListWidget->clear(); - m_ui->activeActionsListWidget->clear(); - populateActionList(true);*/ + populateActionList(true); } void ToolBarEditor::on_toolbarNameComboBox_activated(int index) @@ -242,7 +240,7 @@ void ToolBarEditor::onRowsAboutToBeRemoved(const QModelIndex &, int start, int) } } -void ToolBarEditor::createToolBar() +void ToolBarEditor::on_createButton_clicked() { ActionManager::ToolBarInfo info; int i = 0; @@ -257,7 +255,7 @@ void ToolBarEditor::createToolBar() m_ui->toolbarNameComboBox->addItem(info.title); } -void ToolBarEditor::renameToolBar() +void ToolBarEditor::on_renameButton_clicked() { int index = m_ui->toolbarNameComboBox->currentIndex(); if(index >= 0) @@ -273,7 +271,7 @@ void ToolBarEditor::renameToolBar() } } -void ToolBarEditor::removeToolBar() +void ToolBarEditor::on_removeButton_clicked() { if(m_ui->toolbarNameComboBox->count() == 1) return; |
