diff options
| author | Niklas | 2011-09-01 09:31:39 +0200 |
|---|---|---|
| committer | Niklas | 2011-09-01 09:31:39 +0200 |
| commit | 4e1b9faba7503f99ee2fbcd7458f66ade42fa309 (patch) | |
| tree | 4f9668c17d4dbf103ba71302624a387b080301a3 /workspace/LogWriter | |
| parent | some minor changes (diff) | |
| download | fbgui-4e1b9faba7503f99ee2fbcd7458f66ade42fa309.tar.gz fbgui-4e1b9faba7503f99ee2fbcd7458f66ade42fa309.tar.xz fbgui-4e1b9faba7503f99ee2fbcd7458f66ade42fa309.zip | |
tried to clean the git. deleted old unused files and folders. moved customdhcpcd and LogReceiver to the fbgui folder
Diffstat (limited to 'workspace/LogWriter')
| -rwxr-xr-x | workspace/LogWriter/LogWriter | bin | 35093 -> 0 bytes | |||
| -rw-r--r-- | workspace/LogWriter/LogWriter.pro | 11 | ||||
| -rw-r--r-- | workspace/LogWriter/logwriter.cpp | 120 | ||||
| -rw-r--r-- | workspace/LogWriter/logwriter.h | 50 | ||||
| -rw-r--r-- | workspace/LogWriter/logwriter.ui | 19 | ||||
| -rw-r--r-- | workspace/LogWriter/main.cpp | 12 |
6 files changed, 0 insertions, 212 deletions
diff --git a/workspace/LogWriter/LogWriter b/workspace/LogWriter/LogWriter Binary files differdeleted file mode 100755 index 54d4ab8..0000000 --- a/workspace/LogWriter/LogWriter +++ /dev/null diff --git a/workspace/LogWriter/LogWriter.pro b/workspace/LogWriter/LogWriter.pro deleted file mode 100644 index ba5df47..0000000 --- a/workspace/LogWriter/LogWriter.pro +++ /dev/null @@ -1,11 +0,0 @@ -TEMPLATE = app -TARGET = LogWriter -QT += core \ - gui \ - network -HEADERS += status.h \ - logwriter.h -SOURCES += main.cpp \ - logwriter.cpp -FORMS += logwriter.ui -RESOURCES += diff --git a/workspace/LogWriter/logwriter.cpp b/workspace/LogWriter/logwriter.cpp deleted file mode 100644 index 94155ed..0000000 --- a/workspace/LogWriter/logwriter.cpp +++ /dev/null @@ -1,120 +0,0 @@ -#include <sys/types.h> -#include <sys/socket.h> -#include <sys/un.h> -#include <errno.h> -#include <stdio.h> -#include <stdlib.h> - -#include <QtGui> -#include <QtNetwork> - -#include "logwriter.h" -#include "status.h" - -LogWriter::LogWriter(QWidget *parent) : - QDialog(parent) { - hostLabel = new QLabel(tr("Message:")); - hostLineEdit = new QLineEdit("fortune"); - - serverName = "/var/tmp/qt_c_socket_test"; - - hostLabel->setBuddy(hostLineEdit); - - statusLabel = new QLabel(tr("This examples requires that you run the " - "LogReceiver example as well.")); - - connectToLogReceiver = new QPushButton(tr("Connect")); - connectToLogReceiver->setDefault(true); - - quitButton = new QPushButton(tr("Quit")); - - writeButton = new QPushButton(tr("Write")); - - buttonBox = new QDialogButtonBox; - buttonBox->addButton(connectToLogReceiver, QDialogButtonBox::ActionRole); - buttonBox->addButton(quitButton, QDialogButtonBox::RejectRole); - buttonBox->addButton(writeButton, QDialogButtonBox::ActionRole); - - connect(hostLineEdit, SIGNAL(textChanged(QString)), this, - SLOT(enableWriteButton())); - connect(connectToLogReceiver, SIGNAL(clicked()), this, - SLOT(requestNewFortune())); - connect(quitButton, SIGNAL(clicked()), this, SLOT(close())); - connect(writeButton, SIGNAL(clicked()), this, SLOT(writeToLogReceiver())); - - QGridLayout *mainLayout = new QGridLayout; - mainLayout->addWidget(hostLabel, 0, 0); - mainLayout->addWidget(hostLineEdit, 0, 1); - mainLayout->addWidget(statusLabel, 2, 0, 1, 2); - mainLayout->addWidget(buttonBox, 3, 0, 1, 2); - setLayout(mainLayout); - - setWindowTitle(tr("Fortune Client")); - hostLineEdit->setFocus(); -} - -LogWriter::~LogWriter() { - -} - -void LogWriter::requestNewFortune() { - struct sockaddr_un serv_addr; - - connectToLogReceiver->setEnabled(false); - - - sockfd = socket(AF_UNIX, SOCK_STREAM, 0); - if (sockfd < 0) - qDebug() << "ERROR opening socket" << strerror(errno); - serv_addr.sun_family = AF_UNIX; - strcpy(serv_addr.sun_path, "/var/tmp/qt_c_socket_test"); - - - if (::connect(sockfd, (struct sockaddr *) &serv_addr, sizeof(serv_addr)) < 0) - qDebug() << "ERROR connecting" << strerror(errno); -} - -void LogWriter::readFortune() { - -} - -void LogWriter::displayError(QLocalSocket::LocalSocketError socketError) { - -} - -void LogWriter::enableWriteButton() { - writeButton->setEnabled(!hostLineEdit->text().isEmpty()); -} - -void LogWriter::writeToLogReceiver() { - writeToLogReceiver(STAT_OK,DISCOVER); -} - -void LogWriter::writeToLogReceiver(int stat, int sub_stat) { - char * st = (char *) malloc(sizeof(int)*4+1); - char * sst = (char *) malloc(sizeof(int)*4+1); - sprintf(st,"%d", stat); - sprintf(sst,"%d",sub_stat); - char * msg = "msg test"; - int msize = strlen(st) + strlen(sst) + strlen(msg) + 3; - char * m = (char *) malloc(msize); - strcpy(m, ""); - strcat(m, st); - strcat(m, ";"); - strcat(m, sst); - strcat(m, ";"); - strcat(m, msg); - - //char buffer[256]; - //char *b = "test"; - qDebug() << strlen(m); - qDebug() << m; - int n = ::write(sockfd, m, strlen(m)); - if (n < 0) - qDebug() << "ERROR writing to socket"; - - free(st); - free(sst); - free(m); - -} diff --git a/workspace/LogWriter/logwriter.h b/workspace/LogWriter/logwriter.h deleted file mode 100644 index a4ddea3..0000000 --- a/workspace/LogWriter/logwriter.h +++ /dev/null @@ -1,50 +0,0 @@ -#ifndef LOGWRITER_H -#define LOGWRITER_H - -#include <QtGui/QDialog> -#include <qlocalsocket.h> -#include "ui_logwriter.h" -#include "status.h" - -class QDialogButtonBox; -class QLabel; -class QLineEdit; -class QPushButton; -class QLocalSocket; - -class LogWriter: public QDialog { -Q_OBJECT - -public: - LogWriter(QWidget *parent = 0); - ~LogWriter(); - -private slots: - void requestNewFortune(); - void readFortune(); - void displayError(QLocalSocket::LocalSocketError socketError); - void enableWriteButton(); - void writeToLogReceiver(); - -private: - // enum STATUS stat, enum SUBSTATUS sub_stat - void writeToLogReceiver(int stat, int sub_stat); - Ui::LogWriterClass ui; - QLabel *hostLabel; - QLineEdit *hostLineEdit; - QLabel *statusLabel; - QPushButton *connectToLogReceiver; - QPushButton *quitButton; - QPushButton *writeButton; - QDialogButtonBox *buttonBox; - - QString currentFortune; - quint16 blockSize; - QString serverName; - - int sockfd; - -}; - -#endif // LOGWRITER_H - diff --git a/workspace/LogWriter/logwriter.ui b/workspace/LogWriter/logwriter.ui deleted file mode 100644 index aebeb33..0000000 --- a/workspace/LogWriter/logwriter.ui +++ /dev/null @@ -1,19 +0,0 @@ -<ui version="4.0" > - <class>LogWriterClass</class> - <widget class="QDialog" name="LogWriterClass" > - <property name="geometry" > - <rect> - <x>0</x> - <y>0</y> - <width>400</width> - <height>300</height> - </rect> - </property> - <property name="windowTitle" > - <string>LogWriter</string> - </property> - </widget> - <layoutdefault spacing="6" margin="11" /> - <resources/> - <connections/> -</ui> diff --git a/workspace/LogWriter/main.cpp b/workspace/LogWriter/main.cpp deleted file mode 100644 index 5695d76..0000000 --- a/workspace/LogWriter/main.cpp +++ /dev/null @@ -1,12 +0,0 @@ -#include "logwriter.h" - -#include <QtGui> -#include <QApplication> - -int main(int argc, char *argv[]) -{ - QApplication a(argc, argv); - LogWriter w; - w.show(); - return a.exec(); -} |
