Exemple #1
0
ClamUI::ClamUI(QWidget *parent) : QMainWindow(parent){

    setupUi(this);

    setWindowTitle(trUtf8("%1 %2").arg(
                       APP_TITLE).arg(
                       APP_VERSION));
    setWindowIcon(QIcon::fromTheme("clamui"));

    tabWidget->tabBar()->removeTab(4);

    createSlots();
    settingsRead();
    createActions();
    createTrayIcon("clamui", "ClamAV ist derzeit inaktiv.");

    clamDaemon();

    QTimer *daemonStatus = new QTimer(this);
    connect(daemonStatus,
            SIGNAL(timeout()),
            this,
            SLOT(slotDaemonStatus()));
    daemonStatus->start(60000);
}
Exemple #2
0
void ClamUI::slotSettings(){

    Settings *settings = new Settings(this);
    settings->exec();

    settingsRead();

}
Exemple #3
0
int KXKBApp::newInstance()
{
    m_extension->reset();

    if(settingsRead())
        layoutApply();

    return 0;
}
Exemple #4
0
BOOL OnInitSio1Dialog(HWND hW) {
	char str[32];

	settingsRead();

	CheckRadioButton(hW, IDC_DISABLED, IDC_CLIENT, IDC_DISABLED + settings.player);
	SetDlgItemText(hW, IDC_IP, settings.ip);
	sprintf(str, "%i", settings.port);
	SetDlgItemText(hW, IDC_PORT, str);

	return TRUE;
}
Exemple #5
0
void ReadMatlabSettings::
readSettingsAsync(QString filename, QObject *receiver, const char *member, const char* failedmember)
{
    if (!QFileInfo(filename).exists())
        return;

    ReadMatlabSettings* settings = new ReadMatlabSettings( filename, MetaData_Settings );
    if (member)
        settings->connect( settings, SIGNAL(settingsRead(Adapters::DefaultMatlabFunctionSettings)), receiver, member );
    if (failedmember)
        settings->connect( settings, SIGNAL(failed(QString, QString)), receiver, failedmember );
    settings->setParent( receiver );

    settings->readAsyncAndDeleteSelfWhenDone();
}
Exemple #6
0
Settings::Settings(QWidget *parent) : QDialog(parent){

    setupUi(this);

    setWindowIcon(QIcon::fromTheme("configure"));
    setWindowTitle(trUtf8("%1 %2 - Einstellungen").arg(
                       APP_TITLE).arg(
                       APP_VERSION));

    languages = new LanguageTools();
    fileToNiceName = new QMap<QString, QString>();

    /*
     * Load path values in the comboBox_ClamVDB.
     */
    comboBox_ClamVDB->addItem(CLAMAV_VDB_PATH);
    comboBox_ClamVDB->setItemIcon(0, QIcon::fromTheme("folder"));
    comboBox_ClamVDB->addItem("/usr/local/share/clamav/");
    comboBox_ClamVDB->setItemIcon(1, QIcon::fromTheme("folder"));
    comboBox_ClamVDB->addItem("/usr/share/clamav/");
    comboBox_ClamVDB->setItemIcon(2, QIcon::fromTheme("folder"));
    comboBox_ClamVDB->addItem("/var/lib/clamav/");
    comboBox_ClamVDB->setItemIcon(3, QIcon::fromTheme("folder"));

    /*
     * Load path values in the comboBox_ConfigPath.
     */
    comboBox_ConfigPath->addItem(CLAMAV_PATH);
    comboBox_ConfigPath->setItemIcon(0, QIcon::fromTheme("folder"));
    comboBox_ConfigPath->addItem("/usr/local/share/clamav/");
    comboBox_ConfigPath->setItemIcon(1, QIcon::fromTheme("folder"));
    comboBox_ConfigPath->addItem("/usr/share/clamav/");
    comboBox_ConfigPath->setItemIcon(2, QIcon::fromTheme("folder"));
    comboBox_ConfigPath->addItem("/var/lib/clamav/");
    comboBox_ConfigPath->setItemIcon(3, QIcon::fromTheme("folder"));
    comboBox_ConfigPath->addItem("/usr/local/etc/");
    comboBox_ConfigPath->setItemIcon(4, QIcon::fromTheme("folder"));
    comboBox_ConfigPath->addItem("/etc/");
    comboBox_ConfigPath->setItemIcon(5, QIcon::fromTheme("folder"));

    createLanguageMenu();
    createSlots();
    settingsRead();

    tabWidget_Settings->setCurrentIndex(0);
}
Exemple #7
0
void ReadMatlabSettings::
readSettings(string file)
{
    Hdf5Input h5(file);

    settings.arguments( h5.tryread<string>("arguments", settings.arguments()) );
    settings.chunksize( h5.tryread<double>("chunk_size", settings.chunksize() ));
    settings.computeInOrder( 0.0 != h5.tryread<double>("compute_chunks_in_order", settings.computeInOrder()));
    settings.operation = 0;
    settings.overlap( h5.tryread<double>("overlapping", settings.overlap()));
    iconpath_ = h5.tryread<string>("icon", "");
    settings.argument_description( h5.tryread<string>("argument_description", settings.argument_description()));
    bool is_source = 0.0 != h5.tryread<double>("is_source", 0.0);
    if (is_source)
        settings.setAsSource();

    settings.print("ReadMatlabSettings settings");

    emit settingsRead( settings );
}
Exemple #8
0
long CALLBACK SIO1open( unsigned long *gpuDisp )
{
    settingsRead();

	return 0;
}
Exemple #9
0
static
void configure() {
	GtkBuilder *builder;
	GtkWidget *widget, *MainWindow;

	builder = gtk_builder_new();

	if(!gtk_builder_add_from_file(builder, DATADIR "sio1.ui", NULL))
		g_warning("We could not load the interface!");

	settingsRead();

	MainWindow = gtk_builder_get_object(builder, "dlgStart");
	gtk_window_set_title(GTK_WINDOW(MainWindow), _("Link Cable Configuration"));

	widget = gtk_builder_get_object(builder, "btnCopyIP");
	g_signal_connect_data(G_OBJECT(widget), "clicked",
		G_CALLBACK(OnCopyIP), NULL, NULL, G_CONNECT_AFTER);

	switch(settings.player) {
		case PLAYER_DISABLED:
			widget = gtk_builder_get_object(builder, "rbDisabled");
			break;
		case PLAYER_MASTER:
			widget = gtk_builder_get_object(builder, "rbServer");
			break;
		case PLAYER_SLAVE:
			widget = gtk_builder_get_object(builder, "rbClient");
			break;
	}
	gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widget), TRUE);

	widget = gtk_builder_get_object(builder, "tbServerIP");
	gtk_entry_set_text(GTK_ENTRY(widget), settings.ip);

	widget = gtk_builder_get_object(builder, "tbPort");
	gtk_spin_button_set_value(GTK_SPIN_BUTTON(widget), settings.port);

	if(gtk_dialog_run(GTK_DIALOG(MainWindow)) == GTK_RESPONSE_OK) {
		widget = gtk_builder_get_object(builder, "tbServerIP");
		strncpy(settings.ip, gtk_entry_get_text(GTK_ENTRY(widget)), sizeof(settings.ip) - 1);

		widget = gtk_builder_get_object(builder, "tbPort");
		settings.port = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widget));

		widget = gtk_builder_get_object(builder, "rbDisabled");
		if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget)))
			settings.player = PLAYER_DISABLED;
		else {
			widget = gtk_builder_get_object(builder, "rbServer");
			if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget)))
				settings.player = PLAYER_MASTER;
			else
				settings.player = PLAYER_SLAVE;
		}

		settingsWrite();

		gtk_widget_destroy(MainWindow);
	}

	gtk_widget_destroy(MainWindow);
}