Remove "Tile" action from IOTab
No reason to have this action, windows already tile nicely when added.
MODIFY
src/iotab.cpp
src/iotab.cpp
@@ -26,13 +26,6 @@ IOTab::IOTab(QToolBar* toolbar, QWidget* parent) : RipesTab(toolbar, parent), m_
m_ui->peripheralsTab->clear();
- // Toolbar actions
- m_tileAction = new QAction(this);
- m_tileAction->setIcon(QIcon(":/icons/tile.svg"));
- m_tileAction->setText("Tile I/O windows");
- connect(m_tileAction, &QAction::triggered, this, &IOTab::tile);
- m_toolbar->addAction(m_tileAction);
-
// Setup peripheral selection window
m_ui->peripheralsTable->setRowCount(IOTypeTitles.size());
m_ui->peripheralsTable->setColumnCount(1);
@@ -194,10 +187,6 @@ void IOTab::removePeripheral(QObject* peripheral) {
m_periphToTab.erase(peripheral);
}
-void IOTab::tile() {
- Q_ASSERT(false);
-}
-
IOTab::~IOTab() {
/* Because of the way that IOBase objects signal to the IOTab that they have been removed, we need to delete all
* IOBase objects before deleting the IOTab itself. The default deletion mechanism is incorrect for this, given that

MODIFY
src/iotab.h
src/iotab.h
@@ -50,7 +50,6 @@ private:
void tile();
Ui::IOTab* m_ui = nullptr;
- QAction* m_tileAction = nullptr;
/**
* @brief m_ioTabs

Remove "Tile" action from IOTab

No reason to have this action, windows already tile nicely when added.