You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
calculate-utils-2.2-install.../src/pagecfdisk.cpp

52 lines
943 B

14 years ago
#include "pagecfdisk.h"
#include <QBoxLayout>
#include <QLabel>
#include <QFont>
//
#include <QMessageBox>
#include "libs/qtermwidget/qtermwidget.h"
PageCfdisk::PageCfdisk(const QString& title) :
InstallerPage(title)
{
QLabel* label = new QLabel("cfdisk");
QWidget* widget = new QWidget;
widget->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
QVBoxLayout* vbox_1 = new QVBoxLayout;
vbox_1->addWidget(label);
vbox_1->addWidget(widget);
m_Term = new QTermWidget;
QFont font = QApplication::font();
font.setFamily("Terminus");
font.setPointSize(12);
m_Term->setTerminalFont(font);
m_Term->setParent(widget);
m_Widget->setLayout(vbox_1);
connect(m_Term, SIGNAL(finished()), this, SIGNAL(completed()));
}
bool PageCfdisk::validate()
{
return true;
}
void PageCfdisk::show()
{
QString cmd = "cfdisk /dev/sda && exit \r\n";
m_Term->sendText( cmd );
m_Term->setFocus();
m_Term->setSize(100, 200);
}