dlugolecki.net.pl
Dziennik
Polecane
Software
projects
/
vlp.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
b176969
)
Code refactoring
author
Rafał Długołęcki
<rafal@dlugolecki.net.pl>
Sat, 30 Jan 2016 20:55:26 +0000
(21:55 +0100)
committer
Rafał Długołęcki
<rafal@dlugolecki.net.pl>
Sat, 30 Jan 2016 20:55:26 +0000
(21:55 +0100)
src/lgconfig/NodeListDialog.cpp
patch
|
blob
|
history
src/lgconfig/NodeListDialog.h
patch
|
blob
|
history
src/lgconfig/lgconfig.cpp
patch
|
blob
|
history
src/lgconfig/lgconfig.h
patch
|
blob
|
history
diff --git
a/src/lgconfig/NodeListDialog.cpp
b/src/lgconfig/NodeListDialog.cpp
index 44567b088931f874731c1d0429ffa07684a42643..fb08ffec53e6c0d97b35066acd53cc527b3f431d 100644
(file)
--- a/
src/lgconfig/NodeListDialog.cpp
+++ b/
src/lgconfig/NodeListDialog.cpp
@@
-9,7
+9,7
@@
namespace loglan {
namespace vlp {
namespace dialog {
namespace vlp {
namespace dialog {
-NodeListDialog::NodeListDialog(QList<VLPEntry*>
*
nodes, QWidget * parent)
+NodeListDialog::NodeListDialog(QList<VLPEntry*> nodes, QWidget * parent)
: QDialog(parent)
{
setupUi(this);
: QDialog(parent)
{
setupUi(this);
@@
-26,7
+26,7
@@
NodeListDialog::~NodeListDialog()
bool NodeListDialog::check_id(int id)
{
bool NodeListDialog::check_id(int id)
{
- QListIterator<VLPEntry *> nodesIterator(
*
_nodes);
+ QListIterator<VLPEntry *> nodesIterator(_nodes);
VLPEntry *node = NULL;
while (nodesIterator.hasNext()) {
VLPEntry *node = NULL;
while (nodesIterator.hasNext()) {
@@
-39,7
+39,7
@@
bool NodeListDialog::check_id(int id)
bool NodeListDialog::check_addr(QString addr)
{
bool NodeListDialog::check_addr(QString addr)
{
- QListIterator<VLPEntry *> nodesIterator(
*
_nodes);
+ QListIterator<VLPEntry *> nodesIterator(_nodes);
VLPEntry *node = NULL;
while (nodesIterator.hasNext()) {
VLPEntry *node = NULL;
while (nodesIterator.hasNext()) {
@@
-50,6
+50,11
@@
bool NodeListDialog::check_addr(QString addr)
return true;
}
return true;
}
+QList<VLPEntry*> NodeListDialog::getNodes()
+{
+ return _nodes;
+}
+
void NodeListDialog::on_addButton_clicked()
{
dialog::AddNodeDialog dialog(this);
void NodeListDialog::on_addButton_clicked()
{
dialog::AddNodeDialog dialog(this);
@@
-81,7
+86,7
@@
void NodeListDialog::on_addButton_clicked()
QListWidgetItem * listWidgetItem = new QListWidgetItem;
listWidgetItem->setText(info);
nodeList->addItem(listWidgetItem);
QListWidgetItem * listWidgetItem = new QListWidgetItem;
listWidgetItem->setText(info);
nodeList->addItem(listWidgetItem);
- _nodes
->
append(vlpEntry);
+ _nodes
.
append(vlpEntry);
}
else {
QMessageBox::warning(this,
}
else {
QMessageBox::warning(this,
@@
-103,7
+108,7
@@
void NodeListDialog::on_addButton_clicked()
void NodeListDialog::removeNodes(QList<QListWidgetItem *> selectedNodes)
{
void NodeListDialog::removeNodes(QList<QListWidgetItem *> selectedNodes)
{
- QListIterator<VLPEntry *> nodesIterator(
*
_nodes);
+ QListIterator<VLPEntry *> nodesIterator(_nodes);
fprintf(stderr, " > Removing nodes\n");
for (auto selectedItem : selectedNodes) {
fprintf(stderr, " > Removing nodes\n");
for (auto selectedItem : selectedNodes) {
@@
-122,7
+127,7
@@
void NodeListDialog::removeNodes(QList<QListWidgetItem *> selectedNodes)
fprintf(stderr, " - removed\n");
int row = nodeList->row(selectedItem);
delete nodeList->takeItem(row);
fprintf(stderr, " - removed\n");
int row = nodeList->row(selectedItem);
delete nodeList->takeItem(row);
- _nodes
->
removeOne(node);
+ _nodes
.
removeOne(node);
}
}
}
}
}
}
diff --git
a/src/lgconfig/NodeListDialog.h
b/src/lgconfig/NodeListDialog.h
index 65f48b6103b99382de69cb5c337e30696f648fa2..9967ae3f0f32843826b5235bce669b4ec6f7811f 100644
(file)
--- a/
src/lgconfig/NodeListDialog.h
+++ b/
src/lgconfig/NodeListDialog.h
@@
-20,7
+20,7
@@
namespace dialog {
class NodeListDialog : public QDialog, private Ui::NodeListDialog {
Q_OBJECT
private:
class NodeListDialog : public QDialog, private Ui::NodeListDialog {
Q_OBJECT
private:
- QList<VLPEntry*>
*
_nodes;
+ QList<VLPEntry*> _nodes;
public:
/**
* Class constructor
public:
/**
* Class constructor
@@
-28,7
+28,7
@@
public:
* @param nodes actual list of nodes to init dialog with
* @param parent parent widget for this dialog
*/
* @param nodes actual list of nodes to init dialog with
* @param parent parent widget for this dialog
*/
- NodeListDialog(QList<VLPEntry*>
*
nodes, QWidget * parent = 0);
+ NodeListDialog(QList<VLPEntry*> nodes, QWidget * parent = 0);
/**
* Class destuctor
/**
* Class destuctor
@@
-51,6
+51,8
@@
public:
*/
bool check_addr(QString addr);
*/
bool check_addr(QString addr);
+ QList<VLPEntry*> getNodes();
+
private:
/**
* Removes list of nodes from the list widget
private:
/**
* Removes list of nodes from the list widget
diff --git
a/src/lgconfig/lgconfig.cpp
b/src/lgconfig/lgconfig.cpp
index f3605f16d91c90c0c0c5531dcaf77ff1358a84f9..7b7fca89d910cf4b12b32a7576cb798e1326bc0b 100644
(file)
--- a/
src/lgconfig/lgconfig.cpp
+++ b/
src/lgconfig/lgconfig.cpp
@@
-1,19
+1,5
@@
#include <QtGui/QApplication>
#include <QtGui/QApplication>
-#include <QtGui/QMainWindow>
-#include <Qt3Support/q3multilineedit.h>
-#include <QtGui/QDialog>
-#include <QtGui/QButtonGroup>
-#include <QtGui/QLabel>
-#include <QtGui/QLineEdit>
-#include <Qt3Support/Q3ListBox>
-#include <QtGui/QPushButton>
-#include <QtGui/QRadioButton>
#include <QtCore/QList>
#include <QtCore/QList>
-#include <QtCore/qfile.h>
-#include <QtGui/qcombobox.h>
-#include <QtGui/QToolTip>
-#include <QtGui/QFont>
-#include <QtGui/QPixmap>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
@@
-30,26
+16,26
@@
namespace vlp {
QInstall::QInstall()
{
setupUi(this);
QInstall::QInstall()
{
setupUi(this);
-
- Nodes.clear();
}
void QInstall::on_actionConfigure_triggered()
{
}
void QInstall::on_actionConfigure_triggered()
{
- dialog::NodeListDialog dialog(
&N
odes, this);
+ dialog::NodeListDialog dialog(
n
odes, this);
if (dialog.exec()) {
if (dialog.exec()) {
- if (!Nodes.isEmpty()) {
+ nodes = dialog.getNodes();
+
+ if (!nodes.isEmpty()) {
VLPEntry *pom;
int i;
char pomstr[255];
VLPEntry *pom;
int i;
char pomstr[255];
- QListIterator<VLPEntry *> nodesIterator(
N
odes);
+ QListIterator<VLPEntry *> nodesIterator(
n
odes);
while (nodesIterator.hasNext()) {
pom = nodesIterator.next();
while (nodesIterator.hasNext()) {
pom = nodesIterator.next();
- i =
N
odes.indexOf(pom);
+ i =
n
odes.indexOf(pom);
sprintf(pomstr, "%s.cfg", pom->addr);
sprintf(pomstr, "%s.cfg", pom->addr);
@@
-62,7
+48,7
@@
void QInstall::on_actionConfigure_triggered()
);
std::vector<std::string> hosts;
);
std::vector<std::string> hosts;
- for (auto node :
N
odes) {
+ for (auto node :
n
odes) {
if (pom != node) {
hosts.push_back(node->addr);
}
if (pom != node) {
hosts.push_back(node->addr);
}
@@
-79,7
+65,7
@@
void QInstall::on_actionConfigure_triggered()
// config_setting_set_string(setting, pom->homedir);
// config_setting_set_string(setting, pom->homedir);
- pom =
N
odes.at(i);
+ pom =
n
odes.at(i);
}
}
}
}
}
}
diff --git
a/src/lgconfig/lgconfig.h
b/src/lgconfig/lgconfig.h
index 67dc3e2cc249b9b6a9f2732ae938341002584ee2..c19e0cf66cbc477f2c0f1ea25391f515d4481842 100644
(file)
--- a/
src/lgconfig/lgconfig.h
+++ b/
src/lgconfig/lgconfig.h
@@
-2,11
+2,7
@@
#define _VLP_LGCONFIG_H
#include <QtGui/QMainWindow>
#define _VLP_LGCONFIG_H
#include <QtGui/QMainWindow>
-#include <QtGui/QPushButton>
#include <QtCore/QList>
#include <QtCore/QList>
-#include <QtGui/QMenuBar>
-
-#include <Qt3Support/Q3ListBox>
#include "ui/VLPConfigWindow.h"
#include "ui/VLPConfigWindow.h"
@@
-27,7
+23,7
@@
public:
class QInstall: public QMainWindow, private Ui::VLPConfigWindow {
Q_OBJECT
public:
class QInstall: public QMainWindow, private Ui::VLPConfigWindow {
Q_OBJECT
public:
- QList<VLPEntry*>
N
odes;
+ QList<VLPEntry*>
n
odes;
/**
* Class constructor
/**
* Class constructor