void MainWindow::labtext()//labeltext function
{
if(cursor.block().text().contains("",Qt::CaseInsensitive))
{
ui->label->setText("");
}
if(cursor.block().text().contains("printf",Qt::CaseInsensitive)&& cursor.block().text().contains("(",Qt::CaseInsensitive)||cursor.block().text().contains("cout",Qt::CaseInsensitive)&&cursor.block().text().contains("<<",Qt::CaseInsensitive))
{
ui->label->setText("Printing to Standard Output");
}
else if(cursor.block().text().contains("while",Qt::CaseInsensitive)&& cursor.block().text().contains("(",Qt::CaseInsensitive))
{
ui->label->setText("Checking condition for While Statement");
//QMessageBox::critical(this,"oo","fdgffh");
}
else if(cursor.block().text().contains("switch",Qt::CaseInsensitive)&&cursor.block().text().contains("(",Qt::CaseInsensitive))
{
ui->label->setText("Checking condition for Switch Statement");
}
else if(cursor.block().text().contains("if",Qt::CaseInsensitive)&&cursor.block().text().contains("(",Qt::CaseInsensitive)&&(!cursor.block().text().contains(";",Qt::CaseInsensitive)))
{
ui->label->setText("Checking condition for If Statement");
}
else if(cursor.block().text().contains("else",Qt::CaseInsensitive)&& cursor.block().text().contains("if",Qt::CaseInsensitive))
{
ui->label->setText("Checking condition for If Statement");
}
else if(cursor.block().text().contains("else",Qt::CaseInsensitive))
{
ui->label->setText("Checking condition for Else Statement");
}
}
void MainWindow::labtext()//labeltext function
{
if(cursor.block().text().contains("",Qt::CaseInsensitive))
{
ui->label->setText("");
}
if(cursor.block().text().contains("printf",Qt::CaseInsensitive)&& cursor.block().text().contains("(",Qt::CaseInsensitive)||cursor.block().text().contains("cout",Qt::CaseInsensitive)&&cursor.block().text().contains("<<",Qt::CaseInsensitive))
{
ui->label->setText("Printing to Standard Output");
}
else if(cursor.block().text().contains("while",Qt::CaseInsensitive)&& cursor.block().text().contains("(",Qt::CaseInsensitive))
{
ui->label->setText("Checking condition for While Statement");
//QMessageBox::critical(this,"oo","fdgffh");
}
else if(cursor.block().text().contains("switch",Qt::CaseInsensitive)&&cursor.block().text().contains("(",Qt::CaseInsensitive))
{
ui->label->setText("Checking condition for Switch Statement");
}
else if(cursor.block().text().contains("if",Qt::CaseInsensitive)&&cursor.block().text().contains("(",Qt::CaseInsensitive)&&(!cursor.block().text().contains(";",Qt::CaseInsensitive)))
{
ui->label->setText("Checking condition for If Statement");
}
else if(cursor.block().text().contains("else",Qt::CaseInsensitive)&& cursor.block().text().contains("if",Qt::CaseInsensitive))
{
ui->label->setText("Checking condition for If Statement");
}
else if(cursor.block().text().contains("else",Qt::CaseInsensitive))
{
ui->label->setText("Checking condition for Else Statement");
}
}
To copy to clipboard, switch view to plain text mode
Can anybody help me?
// For header file
#ifndef LABELTEXT_H
#define LABELTEXT_H
#include <QLabel>
class Labeltext
: public QLabel{
Q_OBJECT
public:
Labeltext
(QLabel *parent
= 0);
protected:
void labtext();
private:
};
#endif // LABELTEXT_H
// For header file
#ifndef LABELTEXT_H
#define LABELTEXT_H
#include <QLabel>
class QLabel;
class Labeltext : public QLabel
{
Q_OBJECT
public:
Labeltext(QLabel *parent = 0);
protected:
void labtext();
private:
};
#endif // LABELTEXT_H
To copy to clipboard, switch view to plain text mode
Bookmarks