Small refactoring in EditWidget and EditEntryWidget.

This commit is contained in:
Florian Geyer 2012-10-29 23:44:10 +01:00
parent 25f15073cc
commit b0280e9d93
3 changed files with 7 additions and 5 deletions

View File

@ -46,9 +46,12 @@ void EditWidget::add(const QString& labelText, QWidget* widget)
m_ui->stackedWidget->addWidget(widget);
}
void EditWidget::setRowHidden(int row, bool hide)
void EditWidget::setRowHidden(QWidget* widget, bool hide)
{
m_ui->categoryList->item(row)->setHidden(hide);
int row = m_ui->stackedWidget->indexOf(widget);
if (row != -1) {
m_ui->categoryList->item(row)->setHidden(hide);
}
}
void EditWidget::setCurrentRow(int index)

View File

@ -37,7 +37,7 @@ public:
~EditWidget();
void add(const QString& labelText, QWidget* widget);
void setRowHidden(int row, bool hide);
void setRowHidden(QWidget *widget, bool hide);
void setCurrentRow(int index);
void setHeadline(const QString& text);
QLabel* headlineLabel();

View File

@ -73,7 +73,6 @@ EditEntryWidget::EditEntryWidget(QWidget* parent)
setupIcon();
setupAutoType();
setupProperties();
// when adding a new row, update setRowHidden() call
setupHistory();
connect(this, SIGNAL(accepted()), SLOT(saveEntry()));
@ -280,7 +279,7 @@ void EditEntryWidget::loadEntry(Entry* entry, bool create, bool history, const Q
setForms(entry);
setCurrentRow(0);
setRowHidden(6, m_history);
setRowHidden(m_historyWidget, m_history);
}
void EditEntryWidget::setForms(const Entry* entry, bool restore)