mirror of
https://github.com/OpenMW/openmw.git
synced 2025-03-31 06:06:39 +00:00
functor-based Qt signal-slot syntax construction set: changing visibility of certain slots for connecting on external/derived classes
This commit is contained in:
parent
78700eee57
commit
9040209046
7 changed files with 13 additions and 9 deletions
|
@ -318,10 +318,12 @@ namespace CSMWorld
|
|||
|
||||
void assetTablesChanged();
|
||||
|
||||
private slots:
|
||||
public slots:
|
||||
|
||||
void assetsChanged();
|
||||
|
||||
private slots:
|
||||
|
||||
void dataChanged (const QModelIndex& topLeft, const QModelIndex& bottomRight);
|
||||
|
||||
void rowsChanged (const QModelIndex& parent, int start, int end);
|
||||
|
|
|
@ -261,7 +261,7 @@ void CSVDoc::View::setupAssetsMenu()
|
|||
QMenu *assets = menuBar()->addMenu (tr ("Assets"));
|
||||
|
||||
QAction* reload = createMenuEntry("Reload", ":./menu-reload.png", assets, "document-assets-reload");
|
||||
connect (reload, SIGNAL (triggered()), &mDocument->getData(), SLOT (assetsChanged()));
|
||||
connect (reload, &QAction::triggered, &mDocument->getData(), &CSMWorld::Data::assetsChanged);
|
||||
|
||||
assets->addSeparator();
|
||||
|
||||
|
|
|
@ -118,13 +118,15 @@ namespace CSVWorld
|
|||
/// Focus main input widget
|
||||
void focus() override;
|
||||
|
||||
private slots:
|
||||
|
||||
void textChanged (const QString& text);
|
||||
protected slots:
|
||||
|
||||
/// \brief Create record if able to after Return key is pressed on input.
|
||||
void inputReturnPressed();
|
||||
|
||||
private slots:
|
||||
|
||||
void textChanged (const QString& text);
|
||||
|
||||
void create();
|
||||
|
||||
void scopeChanged (int index);
|
||||
|
|
|
@ -85,7 +85,7 @@ CSVWorld::InfoCreator::InfoCreator (CSMWorld::Data& data, QUndoStack& undoStack,
|
|||
setManualEditing (false);
|
||||
|
||||
connect (mTopic, &CSVWidget::DropLineEdit::textChanged, this, &InfoCreator::topicChanged);
|
||||
connect (mTopic, SIGNAL (returnPressed()), this, SLOT (inputReturnPressed()));
|
||||
connect (mTopic, &CSVWidget::DropLineEdit::returnPressed, this, &InfoCreator::inputReturnPressed);
|
||||
}
|
||||
|
||||
void CSVWorld::InfoCreator::cloneMode (const std::string& originId,
|
||||
|
|
|
@ -43,7 +43,7 @@ CSVWorld::PathgridCreator::PathgridCreator(
|
|||
insertBeforeButtons(mCell, true);
|
||||
|
||||
connect(mCell, &CSVWidget::DropLineEdit::textChanged, this, &PathgridCreator::cellChanged);
|
||||
connect(mCell, SIGNAL (returnPressed()), this, SLOT (inputReturnPressed()));
|
||||
connect(mCell, &CSVWidget::DropLineEdit::returnPressed, this, &PathgridCreator::inputReturnPressed);
|
||||
}
|
||||
|
||||
void CSVWorld::PathgridCreator::cloneMode(
|
||||
|
|
|
@ -44,7 +44,7 @@ CSVWorld::ReferenceCreator::ReferenceCreator (CSMWorld::Data& data, QUndoStack&
|
|||
setManualEditing (false);
|
||||
|
||||
connect (mCell, &CSVWidget::DropLineEdit::textChanged, this, &ReferenceCreator::cellChanged);
|
||||
connect (mCell, SIGNAL (returnPressed()), this, SLOT (inputReturnPressed()));
|
||||
connect (mCell, &CSVWidget::DropLineEdit::returnPressed, this, &ReferenceCreator::inputReturnPressed);
|
||||
}
|
||||
|
||||
void CSVWorld::ReferenceCreator::reset()
|
||||
|
|
|
@ -45,7 +45,7 @@ CSVWorld::StartScriptCreator::StartScriptCreator(
|
|||
insertBeforeButtons(mScript, true);
|
||||
|
||||
connect(mScript, &CSVWidget::DropLineEdit::textChanged, this, &StartScriptCreator::scriptChanged);
|
||||
connect(mScript, SIGNAL (returnPressed()), this, SLOT (inputReturnPressed()));
|
||||
connect(mScript, &CSVWidget::DropLineEdit::returnPressed, this, &StartScriptCreator::inputReturnPressed);
|
||||
}
|
||||
|
||||
void CSVWorld::StartScriptCreator::cloneMode(
|
||||
|
|
Loading…
Reference in a new issue