void ut_file::testEdittingHistory() { QTemporaryFile testFile1; testFile1.open(); QuillImage image = Unittests::generatePaletteImage(); image.save(testFile1.fileName(), "png"); QuillImageFilter *filter = QuillImageFilterFactory::createImageFilter(QuillImageFilter::Name_BrightnessContrast); QVERIFY(filter); filter->setOption(QuillImageFilter::Brightness, QVariant(20)); QuillFile *file = new QuillFile(testFile1.fileName(), Strings::png); File *fileObject = file->internalFile(); QVERIFY(file->setDisplayLevel(0)); QVERIFY(!fileObject->hasOriginal()); QFile editHistory(fileObject->editHistoryFileName(fileObject->fileName(), Core::instance()->editHistoryPath())); QVERIFY(!editHistory.exists()); file->runFilter(filter); file->undo(); QVERIFY(editHistory.exists()); QVERIFY(!fileObject->hasOriginal()); }
void RunBar::_initConnections() { connect(this, SIGNAL(textEdited(QString)), this, SLOT(_typed(QString))); connect(this, SIGNAL(returnPressed()), this, SLOT(confirmed())); connect(_hinter, SIGNAL(changed()), this, SLOT(_hinterChanged())); connect(_settings, SIGNAL(changed()), this, SLOT(_settingsChanged())); connect(_toggleAction, SIGNAL(triggered()), this, SLOT(toggle())); connect(_editHistoryAction, SIGNAL(triggered()), this, SLOT(editHistory())); connect(_reloadAction, SIGNAL(triggered()), this, SLOT(reload())); connect(_showSettingsAction, SIGNAL(triggered()), _settings, SLOT(show())); connect(_tray, SIGNAL(activated(QSystemTrayIcon::ActivationReason)), this, SLOT(_toggleForTray(QSystemTrayIcon::ActivationReason))); connect(&_autoRefresh, SIGNAL(timeout()), _hinter, SLOT(reloadIfNeeded())); }