filesmd5sum.pro



######################################################################
# Automatically generated by qmake (2.01a) ?? 17. ??? 16:46:34 2010
######################################################################

TEMPLATE = app
TARGET =
DEPENDPATH += .
INCLUDEPATH += .

# Input
HEADERS += MoiClass.h
FORMS += untitled.ui
SOURCES += MoiClass.cpp shablon.cpp

MoiClass.h


#ifndef _MoiClass_h_
#define _MoiClass_h_
#include ""<"QObject">"
#include "<"QtGui">"
#include "<"QtCore">"
#include "ui_untitled.h"
void FindFiles(const QString& str,QStringList& stlist,int deep);
QString md5sum(const QString& str);
enum condition{epty,equival,notequival,notfind,exists};
void fillcollor(QTreeWidgetItem *item,const int& cc,const QColor& c);
class Gooo:public QMainWindow,public Ui_Form1{
Q_OBJECT
public:
Gooo();
void SetUp();
public slots:
void ButClick();
void fill_isp();
void fill_it();
void isp_pushButton_click();
void it_pushButton_click();
void start_pushButton_click();
void save_pushButton_click();
void replace_pushButton_click();
};
//дальше не важно (можно не смотреть)
//-------------------------------------------------------">"
void fu();//ee nety
class TTreeWidgetItem:public QTreeWidgetItem{
public:
char *Data;
TTreeWidgetItem::TTreeWidgetItem ( QTreeWidgetItem * parent, const QStringList & strings):QTreeWidgetItem ( parent, strings){};

};
class MyDateTime
{
public:
QDateTime dt;
MyDateTime();
QString toString();
void setDT(const QDateTime &dt0);
MyDateTime& operator=(const QDateTime& dt1){this-">"dt=dt1;return(*this);}
};

#endif// _MoiClass_h_

MoiClass.cpp


#include "<"QObject">"
#include "<"QtGui">"
#include "<"QtCore">"
#include "MoiClass.h"
#include "<"QMessageBox">"
#include "<"QDateTime">"
#include "<"QCryptographicHash">"

#define now() QDateTime::currentDateTime ().toString("dd_MM_yyyy_hh_mm_ss")
inline QString tr0(const QString& st){return QTextCodec::codecForName("Windows-1251")-">"toUnicode(st.toAscii().data());}
MyDateTime::MyDateTime(){}
QString MyDateTime::toString()
{return(dt.toString("dd.MM.yyyy hh:mm:ss"));}
void MyDateTime::setDT(const QDateTime &dt0)
{dt=dt0;}

Gooo::Gooo()
{
this-">"setupUi(this);
QObject::connect(isp_pushButton,SIGNAL(clicked()),this,SLOT(isp_pushButton_click()));
QObject::connect(it_pushButton,SIGNAL(clicked()),this,SLOT(it_pushButton_click()));
QObject::connect(start_pushButton,SIGNAL(clicked()),this,SLOT(start_pushButton_click()));

QObject::connect(save_pushButton,SIGNAL(clicked()),this,SLOT(save_pushButton_click()));
QObject::connect(replace_pushButton,SIGNAL(clicked()),this,SLOT(replace_pushButton_click()));

for(int i=0;i"<"isp_treeWidget-">"columnCount();i++)
isp_treeWidget-">"resizeColumnToContents(i);
for(int i=0;i"<"it_treeWidget-">"columnCount();i++)
it_treeWidget-">"resizeColumnToContents(i);

//isp_Edit-">"setText("789");
}

void Gooo::ButClick(){}

void Gooo::isp_pushButton_click()
{
QString r("lalala");
QCryptographicHash h(QCryptographicHash::Md5);
h.addData(r.toAscii ());

isp_treeWidget-">"clear();
isp_label-">"clear();
isp_Edit-">"setText(QFileDialog::getExistingDirectory(this, tr("Open Directory"),
"/home",
QFileDialog::ShowDirsOnly
| QFileDialog::DontResolveSymlinks));
fill_isp();
}

void Gooo::it_pushButton_click()
{
it_treeWidget-">"clear();
it_label-">"clear();
//isp_treeWidget-">"setColumnHidden ( 1,true ) ;
it_Edit-">"setText(QFileDialog::getExistingDirectory(this, tr("Open Directory"),
"/home",
QFileDialog::ShowDirsOnly
| QFileDialog::DontResolveSymlinks));
//---------------------
fill_it();
}

void Gooo::fill_isp()
{
//---------------------
if(isp_Edit-">"text()=="")return;
QStringList stlist;
int deep=isp_deep-">"text().toInt();
FindFiles(isp_Edit-">"text(),stlist,deep);

for (int i = 0; i "<" stlist.size();i++) {
QFileInfo fileInfo = QFileInfo(stlist.at(i));
isp_treeWidget-">"addTopLevelItem(new QTreeWidgetItem(QStringList()"<""<"fileInfo.fileName()"<""<"fileInfo.absoluteFilePath ()"<""<"md5sum(fileInfo.absoluteFilePath ())));
}
isp_treeWidget-">"resizeColumnToContents(0);
isp_treeWidget-">"resizeColumnToContents(1);

isp_label-">"setText(tr0("Всего файлов: ")+QString::number(isp_treeWidget-">"topLevelItemCount()));
}



void Gooo::fill_it()
{
if(it_Edit-">"text()=="")return;
QStringList stlist;
int deep=it_deep-">"text().toInt();
FindFiles(it_Edit-">"text(),stlist,deep);

for (int i = 0; i "<" stlist.size();i++) {
QFileInfo fileInfo = QFileInfo(stlist.at(i));
it_treeWidget-">"addTopLevelItem(new QTreeWidgetItem(QStringList()"<""<"fileInfo.fileName()"<""<"fileInfo.absoluteFilePath ()"<""<"md5sum(fileInfo.absoluteFilePath ())));
}
it_treeWidget-">"resizeColumnToContents(0);
it_treeWidget-">"resizeColumnToContents(1);

it_label-">"setText(tr0("Всего файлов: ")+QString::number(it_treeWidget-">"topLevelItemCount ()));
}

void Gooo::start_pushButton_click()
{
textEdit-">"clear();
isp_treeWidget-">"clear();
it_treeWidget-">"clear();
fill_isp();
fill_it();

for(int i=0;i"<"isp_treeWidget-">"topLevelItemCount();i++){
condition w=notfind;

QString st_name=isp_treeWidget-">"topLevelItem(i)-">"text(0);

QString st_path=isp_treeWidget-">"topLevelItem(i)-">"text(1);

QString st_md5sum=isp_treeWidget-">"topLevelItem(i)-">"text(2);

for(int j=0;j"<"it_treeWidget-">"topLevelItemCount();j++){

if((st_name==it_treeWidget-">"topLevelItem(j)-">"text(0))&&(st_md5sum==it_treeWidget-">"topLevelItem(j)-">"text(2)))
{
w=equival;
textEdit-">"append("OK:"+st_path+" == "+it_treeWidget-">"topLevelItem(i)-">"text(1));
}

if((st_name==it_treeWidget-">"topLevelItem(j)-">"text(0))&&(st_md5sum!=it_treeWidget-">"topLevelItem(j)-">"text(2)))
{
w=notequival;
textEdit-">"append("ERROR: "+st_path+" != "+it_treeWidget-">"topLevelItem(j)-">"text(1));
fillcollor(isp_treeWidget-">"topLevelItem(i),3,QColor(Qt::red));
}

}
if(notfind==w){
textEdit-">"append("WARNING: "+st_path+tr0(" не найден среди эталонов"));
fillcollor(isp_treeWidget-">"topLevelItem(i),3,QColor(Qt::green));
}
}
/////////////////////////////////////////////////////////////////

if(Qt::Unchecked==it_checkBox-">"checkState())return;
for(int i=0;i"<"it_treeWidget-">"topLevelItemCount();i++){
QString st_name=it_treeWidget-">"topLevelItem(i)-">"text(0);

QString st_path=it_treeWidget-">"topLevelItem(i)-">"text(1);

QString st_md5sum=it_treeWidget-">"topLevelItem(i)-">"text(2);
condition w=notfind;
for(int j=0;j"<"isp_treeWidget-">"topLevelItemCount();j++){
if((st_name==isp_treeWidget-">"topLevelItem(j)-">"text(0))&&(st_md5sum==isp_treeWidget-">"topLevelItem(j)-">"text(2)))
{w=equival;break;}

if(st_name==isp_treeWidget-">"topLevelItem(j)-">"text(0))
{w=notequival;break;}

}
if(notfind==w){
fillcollor(it_treeWidget-">"topLevelItem(i),3,QColor(Qt::gray));
textEdit-">"append("warning: "+tr0(" эталон ")+st_name+" ["+st_path+"] "+tr0(" не найден среди испытуемых"));
}

if(notequival==w){
fillcollor(it_treeWidget-">"topLevelItem(i),3,QColor(Qt::gray));
textEdit-">"append("warning: "+tr0(" эталон ")+st_name+" ["+st_path+"] "+tr0(" найден среди испытуемых, но MD5SUM НЕ СОВПАДАЮТ"));
}
}
/////////////////////////////////////////////////////////////////
}
void Gooo::save_pushButton_click()
{
QString fileName = QFileDialog::getSaveFileName(this, tr0("Сохранить"),"_"+now());
if(""==fileName.trimmed())return;

QFile file(fileName.trimmed());
if (!file.open(QIODevice::WriteOnly | QIODevice::Text))
return;

QTextStream out(&file);
out "<""<" textEdit-">"toPlainText ();

file.close();

}
void Gooo::replace_pushButton_click()
{

for(int i=0;i"<"isp_treeWidget-">"topLevelItemCount();i++){
condition w=notfind;

QString st_name=isp_treeWidget-">"topLevelItem(i)-">"text(0);

QString st_path=isp_treeWidget-">"topLevelItem(i)-">"text(1);

QString st_md5sum=isp_treeWidget-">"topLevelItem(i)-">"text(2);

for(int j=0;j"<"it_treeWidget-">"topLevelItemCount();j++){

if((st_name==it_treeWidget-">"topLevelItem(j)-">"text(0))&&(st_md5sum==it_treeWidget-">"topLevelItem(j)-">"text(2)))
{
w=equival;
//textEdit-">"append("OK:"+st_path+" == "+it_treeWidget-">"topLevelItem(i)-">"text(1));
}

if((st_name==it_treeWidget-">"topLevelItem(j)-">"text(0))&&(st_md5sum!=it_treeWidget-">"topLevelItem(j)-">"text(2)))
{
w=notequival;
textEdit-">"append("ERROR: "+st_path+" != "+it_treeWidget-">"topLevelItem(j)-">"text(1));
if(QMessageBox::Yes==QMessageBox::question(0,"---",tr0(" заменить \n")+st_path+"\n"+tr0("на\n")+it_treeWidget-">"topLevelItem(j)-">"text(1),QMessageBox::No|QMessageBox::Yes,QMessageBox::Yes))
{
//replaceFile(st_path,it_treeWidget-">"topLevelItem(j)-">"text(1));

QString new_dir="old_"+now();

if(!QDir(QFileInfo(st_path).absolutePath()).mkdir(new_dir))
QMessageBox::critical(0,"can't creat","">"="+QFileInfo(st_path).absolutePath()+"="<""+QFileInfo(st_path).fileName(),QMessageBox::Cancel);

new_dir=QFileInfo(st_path).absolutePath()+"/"+new_dir;

if(QFile::copy (st_path, new_dir+"/"+QFileInfo(st_path).fileName())){QFile::remove(st_path);}
if(QFile::copy (it_treeWidget-">"topLevelItem(j)-">"text(1),st_path))
textEdit-">"append(" "+st_path+" "+tr0(" заменён ")+it_treeWidget-">"topLevelItem(j)-">"text(1));
}

}

}
if(notfind==w){
textEdit-">"append("WARNING: "+st_path+tr0(" не найден среди испытуемых"));
fillcollor(isp_treeWidget-">"topLevelItem(i),3,QColor(Qt::green));
}



}
}

void FindFiles(const QString& str,QStringList& stlist,int deep)
{
deep--;
QDir dir(str);
dir.setFilter(QDir::Dirs|QDir::NoDotAndDotDot|QDir::Files);
QFileInfoList list = dir.entryInfoList();
QFileInfo find_file;
foreach(find_file,list){
if(find_file.isDir()&&deep">"=0){FindFiles(find_file.absoluteFilePath(),stlist,deep);}
if(find_file.isFile())stlist.append(find_file.absoluteFilePath());
}
}

QString md5sum(const QString& str)
{
QCryptographicHash h(QCryptographicHash::Md5);
QFile file(str);
if (!file.open(QIODevice::ReadOnly))return("");

h.addData(file.readAll());

file.close();
return(QString(h.result().toHex().data()));
}

void fillcollor(QTreeWidgetItem *item,const int& cc,const QColor& c)
{
for(int i=0;i"<"cc;i++){
item-">"setBackground (i, QBrush(c));
}
}

shablon.cpp

main


#include "<"QtCore">"
#include "<"QtGui">"
#include "<"QPalette">"
#include "<"QStyleFactory">"
#include "MoiClass.h"
#include "ui_untitled.h"
//--------------
enum perej{one=1,two=2,tri=4};

int main(int argc, char **argv)
{
QApplication Application(argc, argv);
QApplication::setStyle(QStyleFactory::create("Windows"));
Gooo *kk0=new Gooo();kk0-">"show();
//-------------
return Application.exec();
}

ui_untitled.h

просто формочка
/********************************************************************************
** Form generated from reading ui file 'untitled.ui'
**
** Created: Sat 17. Jul 18:49:33 2010
** by: Qt User Interface Compiler version 4.3.4
**
** WARNING! All changes made in this file will be lost when recompiling ui file!
********************************************************************************/

#ifndef UI_UNTITLED_H
#define UI_UNTITLED_H

#include "<""<"QtCore/QVariant">"
#include "<""<"QtGui/QAction">"
#include "<""<"QtGui/QApplication">"
#include "<""<"QtGui/QButtonGroup">"
#include "<""<"QtGui/QCheckBox">"
#include "<""<"QtGui/QHBoxLayout">"
#include "<""<"QtGui/QLabel">"
#include "<""<"QtGui/QLineEdit">"
#include "<""<"QtGui/QMainWindow">"
#include "<""<"QtGui/QMenuBar">"
#include "<""<"QtGui/QPushButton">"
#include "<""<"QtGui/QSpacerItem">"
#include "<""<"QtGui/QSplitter">"
#include "<""<"QtGui/QStatusBar">"
#include "<""<"QtGui/QTextEdit">"
#include "<""<"QtGui/QTreeWidget">"
#include "<""<"QtGui/QVBoxLayout">"
#include "<""<"QtGui/QWidget">"

class Ui_Form1
{
public:
QWidget *centralwidget;
QVBoxLayout *vboxLayout;
QSplitter *splitter;
QWidget *layoutWidget;
QVBoxLayout *vboxLayout1;
QVBoxLayout *vboxLayout2;
QLabel *label;
QHBoxLayout *hboxLayout;
QLineEdit *isp_Edit;
QPushButton *isp_pushButton;
QHBoxLayout *hboxLayout1;
QLabel *label_3;
QLineEdit *isp_deep;
QSpacerItem *spacerItem;
QTreeWidget *isp_treeWidget;
QLabel *isp_label;
QWidget *layoutWidget1;
QVBoxLayout *vboxLayout3;
QVBoxLayout *vboxLayout4;
QLabel *label_2;
QHBoxLayout *hboxLayout2;
QLineEdit *it_Edit;
QPushButton *it_pushButton;
QHBoxLayout *hboxLayout3;
QLabel *label_4;
QLineEdit *it_deep;
QCheckBox *it_checkBox;
QSpacerItem *spacerItem1;
QTreeWidget *it_treeWidget;
QLabel *it_label;
QHBoxLayout *hboxLayout4;
QPushButton *replace_pushButton;
QPushButton *start_pushButton;
QPushButton *save_pushButton;
QTextEdit *textEdit;
QMenuBar *menubar;
QStatusBar *statusbar;

void setupUi(QMainWindow *Form1)
{
if (Form1-">"objectName().isEmpty())
Form1-">"setObjectName(QString::fromUtf8("Form1"));
Form1-">"resize(674, 538);
centralwidget = new QWidget(Form1);
centralwidget-">"setObjectName(QString::fromUtf8("centralwidget"));
vboxLayout = new QVBoxLayout(centralwidget);
vboxLayout-">"setObjectName(QString::fromUtf8("vboxLayout"));
splitter = new QSplitter(centralwidget);
splitter-">"setObjectName(QString::fromUtf8("splitter"));
splitter-">"setWindowModality(Qt::NonModal);
splitter-">"setMouseTracking(true);
splitter-">"setAutoFillBackground(false);
splitter-">"setOrientation(Qt::Horizontal);
splitter-">"setHandleWidth(7);
splitter-">"setChildrenCollapsible(true);
layoutWidget = new QWidget(splitter);
layoutWidget-">"setObjectName(QString::fromUtf8("layoutWidget"));
vboxLayout1 = new QVBoxLayout(layoutWidget);
vboxLayout1-">"setObjectName(QString::fromUtf8("vboxLayout1"));
vboxLayout1-">"setContentsMargins(0, 0, 0, 0);
vboxLayout2 = new QVBoxLayout();
vboxLayout2-">"setObjectName(QString::fromUtf8("vboxLayout2"));
label = new QLabel(layoutWidget);
label-">"setObjectName(QString::fromUtf8("label"));
QSizePolicy sizePolicy(QSizePolicy::Maximum, QSizePolicy::Preferred);
sizePolicy.setHorizontalStretch(0);
sizePolicy.setVerticalStretch(0);
sizePolicy.setHeightForWidth(label-">"sizePolicy().hasHeightForWidth());
label-">"setSizePolicy(sizePolicy);

vboxLayout2-">"addWidget(label);

hboxLayout = new QHBoxLayout();
hboxLayout-">"setObjectName(QString::fromUtf8("hboxLayout"));
isp_Edit = new QLineEdit(layoutWidget);
isp_Edit-">"setObjectName(QString::fromUtf8("isp_Edit"));

hboxLayout-">"addWidget(isp_Edit);

isp_pushButton = new QPushButton(layoutWidget);
isp_pushButton-">"setObjectName(QString::fromUtf8("isp_pushButton"));

hboxLayout-">"addWidget(isp_pushButton);


vboxLayout2-">"addLayout(hboxLayout);


vboxLayout1-">"addLayout(vboxLayout2);

hboxLayout1 = new QHBoxLayout();
hboxLayout1-">"setObjectName(QString::fromUtf8("hboxLayout1"));
label_3 = new QLabel(layoutWidget);
label_3-">"setObjectName(QString::fromUtf8("label_3"));
sizePolicy.setHeightForWidth(label_3-">"sizePolicy().hasHeightForWidth());
label_3-">"setSizePolicy(sizePolicy);

hboxLayout1-">"addWidget(label_3);

isp_deep = new QLineEdit(layoutWidget);
isp_deep-">"setObjectName(QString::fromUtf8("isp_deep"));
QSizePolicy sizePolicy1(QSizePolicy::Minimum, QSizePolicy::Fixed);
sizePolicy1.setHorizontalStretch(0);
sizePolicy1.setVerticalStretch(0);
sizePolicy1.setHeightForWidth(isp_deep-">"sizePolicy().hasHeightForWidth());
isp_deep-">"setSizePolicy(sizePolicy1);
isp_deep-">"setMinimumSize(QSize(30, 0));
isp_deep-">"setMaximumSize(QSize(30, 16777215));

hboxLayout1-">"addWidget(isp_deep);

spacerItem = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

hboxLayout1-">"addItem(spacerItem);


vboxLayout1-">"addLayout(hboxLayout1);

isp_treeWidget = new QTreeWidget(layoutWidget);
isp_treeWidget-">"setObjectName(QString::fromUtf8("isp_treeWidget"));
isp_treeWidget-">"setAlternatingRowColors(true);
isp_treeWidget-">"setRootIsDecorated(false);
isp_treeWidget-">"setItemsExpandable(true);
isp_treeWidget-">"setSortingEnabled(true);
isp_treeWidget-">"setAllColumnsShowFocus(true);
isp_treeWidget-">"setColumnCount(3);

vboxLayout1-">"addWidget(isp_treeWidget);

isp_label = new QLabel(layoutWidget);
isp_label-">"setObjectName(QString::fromUtf8("isp_label"));

vboxLayout1-">"addWidget(isp_label);

splitter-">"addWidget(layoutWidget);
layoutWidget1 = new QWidget(splitter);
layoutWidget1-">"setObjectName(QString::fromUtf8("layoutWidget1"));
vboxLayout3 = new QVBoxLayout(layoutWidget1);
vboxLayout3-">"setObjectName(QString::fromUtf8("vboxLayout3"));
vboxLayout3-">"setContentsMargins(0, 0, 0, 0);
vboxLayout4 = new QVBoxLayout();
vboxLayout4-">"setObjectName(QString::fromUtf8("vboxLayout4"));
label_2 = new QLabel(layoutWidget1);
label_2-">"setObjectName(QString::fromUtf8("label_2"));
sizePolicy.setHeightForWidth(label_2-">"sizePolicy().hasHeightForWidth());
label_2-">"setSizePolicy(sizePolicy);

vboxLayout4-">"addWidget(label_2);

hboxLayout2 = new QHBoxLayout();
hboxLayout2-">"setObjectName(QString::fromUtf8("hboxLayout2"));
it_Edit = new QLineEdit(layoutWidget1);
it_Edit-">"setObjectName(QString::fromUtf8("it_Edit"));

hboxLayout2-">"addWidget(it_Edit);

it_pushButton = new QPushButton(layoutWidget1);
it_pushButton-">"setObjectName(QString::fromUtf8("it_pushButton"));

hboxLayout2-">"addWidget(it_pushButton);


vboxLayout4-">"addLayout(hboxLayout2);


vboxLayout3-">"addLayout(vboxLayout4);

hboxLayout3 = new QHBoxLayout();
hboxLayout3-">"setObjectName(QString::fromUtf8("hboxLayout3"));
label_4 = new QLabel(layoutWidget1);
label_4-">"setObjectName(QString::fromUtf8("label_4"));

hboxLayout3-">"addWidget(label_4);

it_deep = new QLineEdit(layoutWidget1);
it_deep-">"setObjectName(QString::fromUtf8("it_deep"));
it_deep-">"setMinimumSize(QSize(30, 0));
it_deep-">"setMaximumSize(QSize(30, 16777215));

hboxLayout3-">"addWidget(it_deep);

it_checkBox = new QCheckBox(layoutWidget1);
it_checkBox-">"setObjectName(QString::fromUtf8("it_checkBox"));
it_checkBox-">"setMinimumSize(QSize(5, 0));

hboxLayout3-">"addWidget(it_checkBox);

spacerItem1 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

hboxLayout3-">"addItem(spacerItem1);


vboxLayout3-">"addLayout(hboxLayout3);

it_treeWidget = new QTreeWidget(layoutWidget1);
it_treeWidget-">"setObjectName(QString::fromUtf8("it_treeWidget"));
it_treeWidget-">"setAlternatingRowColors(true);
it_treeWidget-">"setRootIsDecorated(false);
it_treeWidget-">"setSortingEnabled(true);
it_treeWidget-">"setAllColumnsShowFocus(true);
it_treeWidget-">"setColumnCount(3);

vboxLayout3-">"addWidget(it_treeWidget);

it_label = new QLabel(layoutWidget1);
it_label-">"setObjectName(QString::fromUtf8("it_label"));

vboxLayout3-">"addWidget(it_label);

splitter-">"addWidget(layoutWidget1);

vboxLayout-">"addWidget(splitter);

hboxLayout4 = new QHBoxLayout();
hboxLayout4-">"setObjectName(QString::fromUtf8("hboxLayout4"));
replace_pushButton = new QPushButton(centralwidget);
replace_pushButton-">"setObjectName(QString::fromUtf8("replace_pushButton"));

hboxLayout4-">"addWidget(replace_pushButton);

start_pushButton = new QPushButton(centralwidget);
start_pushButton-">"setObjectName(QString::fromUtf8("start_pushButton"));

hboxLayout4-">"addWidget(start_pushButton);

save_pushButton = new QPushButton(centralwidget);
save_pushButton-">"setObjectName(QString::fromUtf8("save_pushButton"));

hboxLayout4-">"addWidget(save_pushButton);


vboxLayout-">"addLayout(hboxLayout4);

textEdit = new QTextEdit(centralwidget);
textEdit-">"setObjectName(QString::fromUtf8("textEdit"));
textEdit-">"setLineWrapColumnOrWidth(-2);

vboxLayout-">"addWidget(textEdit);

Form1-">"setCentralWidget(centralwidget);
menubar = new QMenuBar(Form1);
menubar-">"setObjectName(QString::fromUtf8("menubar"));
menubar-">"setGeometry(QRect(0, 0, 674, 19));
Form1-">"setMenuBar(menubar);
statusbar = new QStatusBar(Form1);
statusbar-">"setObjectName(QString::fromUtf8("statusbar"));
Form1-">"setStatusBar(statusbar);

retranslateUi(Form1);

QMetaObject::connectSlotsByName(Form1);
} // setupUi

void retranslateUi(QMainWindow *Form1)
{
Form1-">"setWindowTitle(QApplication::translate("Form1", "MainWindow", 0, QApplication::UnicodeUTF8));
label-">"setText(QApplication::translate("Form1", "\320\232\320\276\321\200\320\275\320\265\320\262\320\276\320\271 \320\272\320\260\321\202\320\260\320\273\320\276\320\263 \320\270\321\201\320\277\321\213\321\202\321\203\320\265\320\274\321\213\321\205", 0, QApplication::UnicodeUTF8));
isp_pushButton-">"setText(QApplication::translate("Form1", "PushButton", 0, QApplication::UnicodeUTF8));
label_3-">"setText(QApplication::translate("Form1", "\320\243\321\200\320\276\320\262\320\265\320\275\321\214 \320\277\320\276\320\263\321\200\321\203\320\266\320\265\320\275\320\270\321\217", 0, QApplication::UnicodeUTF8));
isp_treeWidget-">"headerItem()-">"setText(0, QApplication::translate("Form1", "1", 0, QApplication::UnicodeUTF8));
isp_treeWidget-">"headerItem()-">"setText(1, QApplication::translate("Form1", "2", 0, QApplication::UnicodeUTF8));
isp_treeWidget-">"headerItem()-">"setText(2, QApplication::translate("Form1", "3", 0, QApplication::UnicodeUTF8));
isp_label-">"setText(QString());
label_2-">"setText(QApplication::translate("Form1", "\320\232\320\276\321\200\320\275\320\265\320\262\320\276\320\271 \320\272\320\260\321\202\320\260\320\273\320\276\320\263 \321\215\321\202\320\260\320\273\320\276\320\275\320\276\320\262", 0, QApplication::UnicodeUTF8));
it_pushButton-">"setText(QApplication::translate("Form1", "PushButton", 0, QApplication::UnicodeUTF8));
label_4-">"setText(QApplication::translate("Form1", "\320\243\321\200\320\276\320\262\320\265\320\275\321\214 \320\277\320\276\320\263\321\200\321\203\320\266\320\265\320\275\320\270\321\217", 0, QApplication::UnicodeUTF8));
it_checkBox-">"setText(QApplication::translate("Form1", "\320\237\320\276\320\272\320\260\320\267\321\213\320\262\320\260\321\202\321\214 \320\275\320\265 \320\270\321\201\320\277\320\276\320\273\321\214\320\267\321\203\320\265\320\274\321\213\320\265 \321\215\321\202\320\260\320\273\320\276\320\275\321\213", 0, QApplication::UnicodeUTF8));
it_treeWidget-">"headerItem()-">"setText(0, QApplication::translate("Form1", "1", 0, QApplication::UnicodeUTF8));
it_treeWidget-">"headerItem()-">"setText(1, QApplication::translate("Form1", "2", 0, QApplication::UnicodeUTF8));
it_treeWidget-">"headerItem()-">"setText(2, QApplication::translate("Form1", "3", 0, QApplication::UnicodeUTF8));
it_label-">"setText(QString());
replace_pushButton-">"setText(QApplication::translate("Form1", "\320\227\320\260\320\274\320\265\320\275\320\270\321\202\321\214 \321\215\321\202\320\260\320\273\320\276\320\275\320\260\320\274\320\270", 0, QApplication::UnicodeUTF8));
start_pushButton-">"setText(QApplication::translate("Form1", "====">"", 0, QApplication::UnicodeUTF8));
save_pushButton-">"setText(QApplication::translate("Form1", "\320\241\320\276\321\205\321\200\320\260\320\275\320\270\321\202\321\214", 0, QApplication::UnicodeUTF8));
Q_UNUSED(Form1);
} // retranslateUi

};

namespace Ui {
class Form1: public Ui_Form1 {};
} // namespace Ui

#endif // UI_UNTITLED_H

//////////////////////////////////////////////////

<исходники>

Хостинг от uCoz