6#include <Kanoop/utility/loggingbaseclass.h>
7#include <Kanoop/gui/libkanoopgui.h>
18 public LoggingBaseClass
30 explicit ComplexWidget(
const QString& loggingCategory, QWidget *parent =
nullptr);
48 void restorePersistedSettings();
50 void connectLineEditSignals();
52 void connectComboBoxSignals();
54 void connectRadioButtonSignals();
56 void connectCheckBoxSignals();
58 void connectSpinBoxSignals();
66 void onObjectNameChanged();
68 virtual void onSplitterMoved();
70 virtual void stringChanged(
const QString&) { validate(); }
72 virtual void intChanged(
int) { validate(); }
74 virtual void boolChanged(
bool) { validate(); }
76 virtual void voidChanged() { validate(); }