/** * @brief fileSystemWorker::loop Run the loop for the thread */ void fileSystemWorker::loop() { standard = memoryConverter::stringToStandard(settings->value("unit prefix standards", JEDEC).toString().toStdString()); emit(updateTableData()); std::this_thread::sleep_for(std::chrono::milliseconds(1000)); }
void QDatabaseTableViewController::init(QDatabaseTableView* pDatabaseTableView, QString& szTableName, DatabaseController* pDatabaseController) { m_pDatabaseTableView = pDatabaseTableView; m_szTableName = szTableName; m_pDatabaseController = pDatabaseController; m_pDatabaseTableModel = new QSqlDisplayTableModel(NULL, pDatabaseController->getSqlDatabase()); connect(m_pDatabaseTableView->getRefreshButton(), SIGNAL(clicked()), this, SLOT(updateTableData())); connect(m_pDatabaseTableView->getClearButton(), SIGNAL(clicked()), this, SLOT(clearFilterField())); connect(m_pDatabaseTableModel, SIGNAL(databaseError()), this, SLOT(displayError())); }
fileSystemWorker::fileSystemWorker(QObject *parent, QSettings *settings) : QObject(parent), workerThread() { QTabWidget* mainTabs = parent->findChild<QTabWidget*>("tabWidgetMain"); diskTable = mainTabs->findChild<QTableWidget*>("tableFilesystem"); connect(this,SIGNAL(updateTableData()),this,SLOT(updateTable())); createFilesystemView(); timeSinceLastIOCheck = 0; lastEpochCount = std::chrono::system_clock::now().time_since_epoch(); this->settings = settings; }
void QDatabaseTableViewController::clearFilterField() { m_pDatabaseTableView->getFilterLine()->clear(); updateTableData(); }