QTfrontend/net/hwmapoptimizer.h
author Wuzzy <Wuzzy2@mail.ru>
Mon, 13 Nov 2017 22:14:45 +0100
changeset 12836 8610462e3d33
parent 10256 b07288b729c4
permissions -rw-r--r--
Remove 2 unused number tags in Construction Mode GUI These numbers are shown aside the power tag, but the numbers never change. They don't serve any purpose and are just visual clutter and annoying, since they partially overlap. They are probably a leftover from copying code over from other scripts. With this changeset, only the power and turn time are left visible, as it is supposed to.

#ifndef HWMAPOPTIMIZER_H
#define HWMAPOPTIMIZER_H

#include "tcpBase.h"
#include "drawmapscene.h"

class HWMapOptimizer : public TCPBase
{
    Q_OBJECT
public:
    explicit HWMapOptimizer(QObject *parent = 0);

    void optimizeMap(const Paths & paths);
    bool couldBeRemoved();
    
signals:    
    void optimizedMap(const Paths & paths);
    
public slots:

protected:
    QStringList getArguments();
    void onClientDisconnect();
    void SendToClientFirst();

private:
    Paths m_paths;
};

#endif // HWMAPOPTIMIZER_H