mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2025-03-01 10:33:28 +00:00
Add CodeQL for GitHub code scanning (#1548)
* Create codeql.yml * Addressing codeql findings
This commit is contained in:
@@ -157,12 +157,7 @@ protected:
|
||||
///
|
||||
bool setHyperionInstance(quint8 inst);
|
||||
|
||||
///
|
||||
/// @brief Get all contrable components and their state
|
||||
///
|
||||
std::map<hyperion::Components, bool> getAllComponents();
|
||||
|
||||
///
|
||||
///
|
||||
/// @brief Check if Hyperion ist enabled
|
||||
/// @return True when enabled else false
|
||||
///
|
||||
|
@@ -1,4 +1,3 @@
|
||||
//#include <iostream>
|
||||
#pragma once
|
||||
|
||||
// Utils includes
|
||||
@@ -219,7 +218,6 @@ namespace hyperion
|
||||
|| !isBlack(image((width - x), y))
|
||||
|| !isBlack(image((width - x), (height - y))))
|
||||
{
|
||||
// std::cout << "y " << y << " lt " << int(isBlack(color1)) << " lb " << int(isBlack(color2)) << " rt " << int(isBlack(color3)) << " rb " << int(isBlack(color4)) << std::endl;
|
||||
firstNonBlackYPixelIndex = y;
|
||||
break;
|
||||
}
|
||||
|
@@ -104,24 +104,6 @@ private slots:
|
||||
|
||||
private:
|
||||
|
||||
// template <typename Func1, typename Func2, typename std::enable_if_t<std::is_member_pointer<Func2>::value, int> = 0>
|
||||
// static inline QMetaObject::Connection weakConnect(typename QtPrivate::FunctionPointer<Func1>::Object* sender,
|
||||
// Func1 signal,
|
||||
// typename QtPrivate::FunctionPointer<Func2>::Object* receiver,
|
||||
// Func2 slot)
|
||||
// {
|
||||
// QMetaObject::Connection conn_normal = QObject::connect(sender, signal, receiver, slot);
|
||||
|
||||
// QMetaObject::Connection* conn_delete = new QMetaObject::Connection();
|
||||
|
||||
// *conn_delete = QObject::connect(sender, signal, [conn_normal, conn_delete]() {
|
||||
// QObject::disconnect(conn_normal);
|
||||
// QObject::disconnect(*conn_delete);
|
||||
// delete conn_delete;
|
||||
// });
|
||||
// return conn_normal;
|
||||
// }
|
||||
|
||||
template <typename Func1, typename Func2, typename std::enable_if_t<!std::is_member_pointer<Func2>::value, int> = 0>
|
||||
static inline QMetaObject::Connection weakConnect(typename QtPrivate::FunctionPointer<Func1>::Object* sender,
|
||||
Func1 signal,
|
||||
@@ -139,25 +121,6 @@ private:
|
||||
return conn_normal;
|
||||
}
|
||||
|
||||
// template <typename Func1, typename Func2, typename std::enable_if_t<!std::is_member_pointer<Func2>::value, int> = 0>
|
||||
// static inline QMetaObject::Connection weakConnect(typename QtPrivate::FunctionPointer<Func1>::Object* sender,
|
||||
// Func1 signal,
|
||||
// typename QtPrivate::FunctionPointer<Func2>::Object* receiver,
|
||||
// Func2 slot)
|
||||
// {
|
||||
// Q_UNUSED(receiver);
|
||||
// QMetaObject::Connection conn_normal = QObject::connect(sender, signal, slot);
|
||||
|
||||
// QMetaObject::Connection* conn_delete = new QMetaObject::Connection();
|
||||
|
||||
// *conn_delete = QObject::connect(sender, signal, [conn_normal, conn_delete]() {
|
||||
// QObject::disconnect(conn_normal);
|
||||
// QObject::disconnect(*conn_delete);
|
||||
// delete conn_delete;
|
||||
// });
|
||||
// return conn_normal;
|
||||
// }
|
||||
|
||||
/// The logger instance for mDNS-Service
|
||||
Logger* _log;
|
||||
|
||||
|
@@ -122,7 +122,7 @@ namespace NetUtils {
|
||||
{
|
||||
if (hostAddress.setAddress(hostname))
|
||||
{
|
||||
//Debug(log, "IP-address (%s) not required to be resolved.", QSTRING_CSTR(hostAddress.toString()));
|
||||
// An IP-address is not required to be resolved
|
||||
isHostAddressOK = true;
|
||||
}
|
||||
else
|
||||
|
@@ -44,7 +44,7 @@ public:
|
||||
int getBacklightThreshold() const;
|
||||
|
||||
/// @param backlightThreshold New lower brightness
|
||||
void setBacklightThreshold(int backlightThreshold);
|
||||
void setBacklightThreshold(double backlightThreshold);
|
||||
|
||||
/// @return The current state
|
||||
bool getBacklightColored() const;
|
||||
|
@@ -140,13 +140,12 @@ namespace hyperion {
|
||||
{
|
||||
// Special case for indices '*' => all leds
|
||||
adjustment->setAdjustmentForLed(colorAdjustment->_id, 0, ledCnt-1);
|
||||
//Info(Logger::getInstance("HYPERION"), "ColorAdjustment '%s' => [0-%d]", QSTRING_CSTR(colorAdjustment->_id), ledCnt-1);
|
||||
continue;
|
||||
}
|
||||
|
||||
if (!overallExp.match(ledIndicesStr).hasMatch())
|
||||
{
|
||||
//Error(Logger::getInstance("HYPERION"), "Given led indices %d not correct format: %s", i, QSTRING_CSTR(ledIndicesStr));
|
||||
// Given LED indices are not correctly formatted
|
||||
continue;
|
||||
}
|
||||
|
||||
@@ -173,7 +172,6 @@ namespace hyperion {
|
||||
ss << index;
|
||||
}
|
||||
}
|
||||
//Info(Logger::getInstance("HYPERION"), "ColorAdjustment '%s' => [%s]", QSTRING_CSTR(colorAdjustment->_id), ss.str().c_str());
|
||||
}
|
||||
|
||||
return adjustment;
|
||||
|
@@ -174,9 +174,9 @@ private:
|
||||
|
||||
if (!path.isEmpty())
|
||||
{
|
||||
QJsonObject obj;
|
||||
modifyValue(subValue, obj, path, newValue, property);
|
||||
subValue = obj;
|
||||
QJsonObject tempObj;
|
||||
modifyValue(subValue, tempObj, path, newValue, property);
|
||||
subValue = tempObj;
|
||||
}
|
||||
else if (newValue != QJsonValue::Null)
|
||||
subValue = newValue;
|
||||
|
Reference in New Issue
Block a user