void MainWindow::on_loginButon_clicked() { UsersDBManager udb; HomeWindow *home = new HomeWindow(); //passes the value of username from MainWindow to Welcome Label of HomeWindow connect(this,SIGNAL(setUName(QString)),home,SLOT(setWelcomeLabel(QString))); //Checking the input username and password are give or not if(ui->userName_txt->text().isEmpty() || ui->password_txt->text().isEmpty()){ mainMsgBox.setText("Please input the username and password"); mainMsgBox.exec(); } setUserName(ui->userName_txt->text()); setPassword(ui->password_txt->text()); bool successLogin = udb.checkLogin(getUserName(),getPassword()); if(successLogin){ //display another home window emit setUName(ui->userName_txt->text()); home->show(); this->close(); } else { //display qmessage login failed mainMsgBox.setText("Login failed. Please enter correct \nusername and password"); mainMsgBox.exec(); } }
void ScPage::setPageNr(int pageNr) { m_pageNr = pageNr; if (m_PageName.isEmpty()) setUName(QString(QObject::tr("Page") + " %1").arg(m_Doc->FirstPnum + m_pageNr)); else setUName(m_PageName); }
PageItem_LatexFrame::PageItem_LatexFrame(ScribusDoc *pa, double x, double y, double w, double h, double w2, QString fill, QString outline) : PageItem_ImageFrame(pa, x, y, w, h, w2, fill, outline) { setUPixmap(Um::ILatexFrame); AnName = tr("Render") + QString::number(m_Doc->TotalItems); setUName(AnName); imgValid = false; m_usePreamble = true; err = 0; internalEditor = 0; killed = false; config = 0; if (PrefsManager::instance()->latexConfigs().count() > 0) setConfigFile(PrefsManager::instance()->latexConfigs()[0]); latex = new QProcess(); connect(latex, SIGNAL(finished(int, QProcess::ExitStatus)), this, SLOT(updateImage(int, QProcess::ExitStatus))); connect(latex, SIGNAL(error(QProcess::ProcessError)), this, SLOT(latexError(QProcess::ProcessError))); latex->setProcessChannelMode(QProcess::MergedChannels); QTemporaryFile *tempfile = new QTemporaryFile(QDir::tempPath() + "/scribus_temp_render_XXXXXX"); tempfile->open(); tempFileBase = getLongPathName(tempfile->fileName()); tempfile->setAutoRemove(false); tempfile->close(); delete tempfile; Q_ASSERT(!tempFileBase.isEmpty()); m_dpi = 0; }
PageItem_OSGFrame::PageItem_OSGFrame(ScribusDoc *pa, double x, double y, double w, double h, double w2, QString fill, QString outline) : PageItem_ImageFrame(pa, x, y, w, h, w2, fill, outline) { setUPixmap(Um::ILatexFrame); AnName = tr("OSG") + QString::number(m_Doc->TotalItems); setUName(AnName); struct viewDefinition defaultView; defaultView.trackerCenter = osg::Vec3d(); defaultView.cameraPosition = osg::Vec3d(); defaultView.cameraUp = osg::Vec3d(); defaultView.trackerMatrix = osg::Matrixd(); defaultView.angleFOV = 30.0; defaultView.trackerDist = 0.0; defaultView.trackerSize = 0.0; defaultView.illumination = Headlamp; defaultView.rendermode = Solid; defaultView.addedTransparency = 0.5; defaultView.colorAC = QColor(Qt::black); defaultView.colorFC = QColor(Qt::white); viewMap.insert( tr("Default"), defaultView); currentView = tr("Default"); loadedModel = NULL; distanceToObj = 0.0; modelFile = ""; }
PageItem_NoteFrame::PageItem_NoteFrame(NotesStyle *nStyle, ScribusDoc *doc, double x, double y, double w, double h, double w2, QString fill, QString outline) : PageItem_TextFrame(doc, x, y, w, h, w2, fill, outline) { m_nstyle = nStyle; m_masterFrame = NULL; itemText.clear(); AnName = generateUniqueCopyName(nStyle->isEndNotes() ? tr("Endnote frame ") + m_nstyle->name() : tr("Footnote frame ") + m_nstyle->name(), false); AutoName = false; //endnotes frame will saved with name setUName(AnName); //set default style for note frame ParagraphStyle newStyle; if (nStyle->notesParStyle().isEmpty() || (nStyle->notesParStyle() == tr("No Style"))) { if (nStyle->isEndNotes()) //set default doc style newStyle.setParent(m_Doc->paragraphStyles()[0].name()); else { newStyle.setParent(m_masterFrame->itemText.defaultStyle().parent()); newStyle.applyStyle(m_masterFrame->currentStyle()); } } else newStyle.setParent(nStyle->notesParStyle()); itemText.blockSignals(true); itemText.setDefaultStyle(newStyle); itemText.blockSignals(false); textFlowModeVal = TextFlowUsesFrameShape; setColumns(1); if (m_nstyle->isAutoNotesHeight()) m_SizeVLocked = true; else m_SizeVLocked = false; if (m_nstyle->isAutoNotesWidth()) m_SizeHLocked = true; else m_SizeHLocked = false; if (m_nstyle->isAutoNotesHeight() && m_nstyle->isAutoNotesWidth()) m_SizeLocked = true; else m_SizeLocked = false; deleteIt = false; }
void PageItem_NoteFrame::setNS(NotesStyle *nStyle, PageItem_TextFrame* master) { m_nstyle = nStyle; if (master != NULL) m_masterFrame = master; itemText.clear(); AnName = generateUniqueCopyName(m_nstyle->isEndNotes() ? "Endnote frame " + m_nstyle->name() : "Footnote frame " + m_nstyle->name(), false); setUName(AnName); //set default style for note frame ParagraphStyle newStyle; if (nStyle->notesParStyle().isEmpty() || (nStyle->notesParStyle() == tr("No Style"))) { if (nStyle->isEndNotes() || (m_masterFrame == NULL)) { //set default doc style newStyle.setParent(m_Doc->paragraphStyles()[0].name()); } else if (master != NULL) { newStyle.setParent(m_masterFrame->itemText.defaultStyle().parent()); newStyle.applyStyle(m_masterFrame->currentStyle()); } } else newStyle.setParent(nStyle->notesParStyle()); itemText.blockSignals(true); itemText.setDefaultStyle(newStyle); itemText.blockSignals(false); if (m_nstyle->isAutoNotesHeight()) m_SizeVLocked = true; else m_SizeVLocked = false; if (m_nstyle->isAutoNotesWidth()) m_SizeHLocked = true; else m_SizeHLocked = false; if (m_nstyle->isAutoNotesHeight() && m_nstyle->isAutoNotesWidth()) m_SizeLocked = true; else m_SizeLocked = false; }
void ScPage::setPageName(const QString& newName) { m_PageName = newName; if (!newName.isEmpty()) setUName(QObject::tr("Master Page ") + newName); }
PageItem_NoteFrame::PageItem_NoteFrame(PageItem_TextFrame* inFrame, NotesStyle *nStyle) : PageItem_TextFrame(inFrame->doc(),inFrame->xPos(), inFrame->yPos(),inFrame->width(), inFrame->height(),inFrame->lineWidth(), inFrame->fillColor(), inFrame->lineColor()) { m_nstyle = nStyle; m_masterFrame = inFrame; AnName = generateUniqueCopyName(nStyle->isEndNotes() ? tr("Endnote frame ") + m_nstyle->name() : tr("Footnote frame ") + m_nstyle->name(), false); AutoName = false; setUName(AnName); //set default style for note frame ParagraphStyle newStyle; if (nStyle->notesParStyle().isEmpty() || (nStyle->notesParStyle() == tr("No Style"))) { if (nStyle->isEndNotes()) //set default doc style newStyle.setParent(m_Doc->paragraphStyles()[0].name()); else { newStyle.setParent(m_masterFrame->itemText.defaultStyle().parent()); newStyle.applyStyle(m_masterFrame->currentStyle()); } } else newStyle.setParent(nStyle->notesParStyle()); itemText.blockSignals(true); itemText.setDefaultStyle(newStyle); itemText.blockSignals(false); double frameHeight = calculateLineSpacing(newStyle, this); if (frameHeight == 0.0 && !m_nstyle->isAutoNotesHeight()) frameHeight = newStyle.charStyle().fontSize()/10; m_height = oldHeight = frameHeight; oldWidth = m_width; oldRot = m_rotation; oldXpos = m_xPos; m_yPos = oldYpos =m_masterFrame->yPos() + m_masterFrame->height(); textFlowModeVal = TextFlowUsesFrameShape; setColumns(1); if (m_nstyle->isAutoWeldNotesFrames() && (m_masterFrame != NULL)) { addWelded(m_masterFrame); m_masterFrame->addWelded(this); m_masterFrame->setWeldPoint(0, m_masterFrame->height(), this); setWeldPoint(0,0, m_masterFrame); } if (m_nstyle->isAutoNotesHeight()) m_SizeVLocked = true; else m_SizeVLocked = false; if (m_nstyle->isAutoNotesWidth()) m_SizeHLocked = true; else m_SizeHLocked = false; if (m_nstyle->isAutoNotesHeight() && m_nstyle->isAutoNotesWidth()) m_SizeLocked = true; else m_SizeLocked = false; deleteIt = false; }