SelectFiles::SelectFiles(QString title, QList<Resource *> media_resources, QString default_selected_image, QWidget *parent) : QDialog(parent), m_MediaResources(media_resources), m_SelectFilesModel(new QStandardItemModel), m_PreviewLoaded(false), m_DefaultSelectedImage(default_selected_image), m_ThumbnailSize(THUMBNAIL_SIZE), m_IsInsertFromDisk(false), m_WebView(new QWebView(this)) { ui.setupUi(this); setWindowTitle(title); m_WebView->setContextMenuPolicy(Qt::NoContextMenu); m_WebView->setFocusPolicy(Qt::NoFocus); m_WebView->setAcceptDrops(false); m_WebView->page()->mainFrame()->setScrollBarPolicy(Qt::Horizontal, Qt::ScrollBarAlwaysOff); m_WebView->page()->mainFrame()->setScrollBarPolicy(Qt::Vertical, Qt::ScrollBarAlwaysOff); ui.avLayout->addWidget(m_WebView); ReadSettings(); m_AllItem = new QListWidgetItem(tr("All"), ui.FileTypes); m_ImageItem = new QListWidgetItem(tr("Images"), ui.FileTypes); m_VideoItem = new QListWidgetItem(tr("Video"), ui.FileTypes); m_AudioItem = new QListWidgetItem(tr("Audio"), ui.FileTypes); ui.FileTypes->setCurrentItem(m_AllItem); SetImages(); connectSignalsSlots(); }
ClassesInHTMLFilesWidget::ClassesInHTMLFilesWidget() : m_ItemModel(new QStandardItemModel), m_LastDirSaved(QString()), m_LastFileSaved(QString()) { ui.setupUi(this); connectSignalsSlots(); }
CharactersInHTMLFilesWidget::CharactersInHTMLFilesWidget() : m_ItemModel(new QStandardItemModel), m_LastDirSaved(QString()), m_LastFileSaved(QString()), m_PageLoaded(false) { ui.setupUi(this); connectSignalsSlots(); }
CSSFilesWidget::CSSFilesWidget() : m_ItemModel(new QStandardItemModel), m_ContextMenu(new QMenu(this)) { ui.setupUi(this); ui.fileTree->setContextMenuPolicy(Qt::CustomContextMenu); CreateContextMenuActions(); connectSignalsSlots(); }
ImageFilesWidget::ImageFilesWidget() : m_ItemModel(new QStandardItemModel), m_ThumbnailSize(THUMBNAIL_SIZE), m_ContextMenu(new QMenu(this)), m_LastDirSaved(QString()), m_LastFileSaved(QString()) { ui.setupUi(this); ui.fileTree->setContextMenuPolicy(Qt::CustomContextMenu); CreateContextMenuActions(); connectSignalsSlots(); ReadSettings(); }
ImageFilesWidget::ImageFilesWidget(QList<Resource*> image_resources, QSharedPointer<Book> book) : m_ImageResources(image_resources), m_Book(book), m_ItemModel(new QStandardItemModel), m_ThumbnailSize(THUMBNAIL_SIZE) { ui.setupUi(this); connectSignalsSlots(); ReadSettings(); SetupTable(); }
SelectImages::SelectImages(QString basepath, QList<Resource *> image_resources, QString default_selected_image, QWidget *parent) : QDialog(parent), m_Basepath(basepath), m_ImageResources(image_resources), m_SelectImagesModel(new QStandardItemModel), m_PreviewLoaded(false), m_DefaultSelectedImage(default_selected_image), m_ThumbnailSize(THUMBNAIL_SIZE) { ui.setupUi(this); ReadSettings(); SetImages(); connectSignalsSlots(); }
StylesInCSSFilesWidget::StylesInCSSFilesWidget(QList<Resource *>html_resources, QList<Resource *>css_resources, QSharedPointer< Book > book) : m_HTMLResources(html_resources), m_CSSResources(css_resources), m_Book(book), m_ItemModel(new QStandardItemModel) { ui.setupUi(this); connectSignalsSlots(); SetupTable(); QHash< QString, QList<StylesInCSSFilesWidget::Selector *> > css_selectors = CheckHTMLFiles(); CheckCSSFiles(css_selectors); for (int i = 0; i < ui.fileTree->header()->count(); i++) { ui.fileTree->resizeColumnToContents(i); } }
Preferences::Preferences(QWidget *parent) : QDialog(parent), m_refreshSpellingHighlighting(false), m_reloadTabs(false), m_restartSigil(false) { ui.setupUi(this); extendUI(); // Create and load all of our preference widgets.; appendPreferenceWidget(new AppearanceWidget); appendPreferenceWidget(new GeneralSettingsWidget); appendPreferenceWidget(new KeyboardShortcutsWidget); appendPreferenceWidget(new LanguageWidget); appendPreferenceWidget(new SpellCheckWidget); appendPreferenceWidget(new PreserveEntitiesWidget); appendPreferenceWidget(new PluginWidget); connectSignalsSlots(); QApplication::setOverrideCursor(Qt::WaitCursor); readSettings(); QApplication::restoreOverrideCursor(); }