diff --git a/main.cpp b/main.cpp index 1ff31c9..140c236 100644 --- a/main.cpp +++ b/main.cpp @@ -188,7 +188,7 @@ Example: return 1; }else{ Keyboard k; - + if(keyboardOptions.colorSet) { for(int i = 0; i < keyboardOptions.colorOptions.count(); ++i) { ColorOption *colorOption = keyboardOptions.colorOptions.at(i); @@ -200,13 +200,8 @@ Example: if(keyboardOptions.modeSet) { k.setMode(keyboardOptions.modeOption); } - - } - /*k.setMode(MODE_NORMAL); - k.setColor(REGION_LEFT, COLOR_RED, INTENSITY_HIGH); - k.setColor(REGION_MIDDLE, COLOR_PURPLE, INTENSITY_HIGH); - k.setColor(REGION_RIGHT, COLOR_SKY, INTENSITY_HIGH);*/ + } return 0; } diff --git a/msi-keyboard.pro b/msi-keyboard.pro index 7a65459..f90f8c4 100644 --- a/msi-keyboard.pro +++ b/msi-keyboard.pro @@ -10,5 +10,14 @@ SOURCES += main.cpp keyboard.cpp HEADERS += keyboard.h QMAKE_CXXFLAGS += -std=c++11 +QMAKE_LFLAGS += -Wl,--no-undefined -unix:LIBS += -lhidapi-libusb +packagesExist(hidapi-libusb) { + unix:LIBS += -lhidapi-libusb +} else { + packagesExist(hidapi) { + unix:LIBS += -lhidapi + } else { + unix:LIBS += -lhidapi-libusb + } +}