本文整理汇总了C++中read_settings函数的典型用法代码示例。如果您正苦于以下问题:C++ read_settings函数的具体用法?C++ read_settings怎么用?C++ read_settings使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了read_settings函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: QStyledItemDelegate
UberDelegate::UberDelegate(QObject *parent)
: QStyledItemDelegate(parent)
, m_model(0)
, m_proxy(0)
{
read_settings();
connect(DT, SIGNAL(settings_changed()), this, SLOT(read_settings()));
// Build a star shape for drawing later (http://doc.trolltech.com/4.5/itemviews-stardelegate-starrating-cpp.html)
double pi = 3.14; // nobody cares, these are tiny
for (int i = 0; i < 5; ++i) {
// star points are 5 per circle which are 2pi/5 radians apart
// we want to cross center by drawing points that are 4pi/5 radians apart
// in order. The winding-fill will fill it in nicely as we draw each point
// skip a point on each iteration by moving 4*pi/5 around the circle
// which is basically .8 * pi
m_star_shape << QPointF(
0.4 * cos(i * pi * 0.8), // x
0.4 * sin(i * pi * 0.8) // y
);
}
m_diamond_shape << QPointF(0.5, 0.1) //top
<< QPointF(0.75, 0.5) // right
<< QPointF(0.5, 0.9) //bottom
<< QPointF(0.25, 0.5); // left
}
示例2: settings
void kitchenFrame::OnSettingsMenuSelected(wxCommandEvent& event)
{
settings* set_dlg = new settings(this);
set_dlg -> confi = config;
set_dlg -> conn = conn;
set_dlg -> set_now = &set_now;
set_dlg -> fill_all();
set_dlg -> ShowModal();
if (
host != config->Read(_T("/mysql/host")) ||
user != config->Read(_T("/mysql/user")) ||
pass != config->Read(_T("/mysql/pass")) ||
dbase != config->Read(_T("/mysql/dbase"))
)
{
connect_to_db();
}
wxString portTemp;
portTemp << set_now.port;
if( set_now.addres != config->Read(_T("/program/addres")) ||
portTemp != config->Read(_T("/program/port")))
{
read_settings();
connectToServer();
}
else
{
read_settings();
}
}
示例3: main
int main(int argc, char* argv[]) {
corpus* corpus;
long t1;
(void) time(&t1);
seedMT(t1);
// seedMT(4357U);
if (argc > 1)
{
if (strcmp(argv[1], "est")==0)
{
INITIAL_ALPHA = atof(argv[2]);
NTOPICS = atoi(argv[3]);
read_settings(argv[4]);
corpus = read_data(argv[5]);
make_directory(argv[7]);
run_em(argv[6], argv[7], corpus);
}
if (strcmp(argv[1], "inf")==0)
{
read_settings(argv[2]);
corpus = read_data(argv[4]);
infer(argv[3], argv[5], corpus);
}
}
else
{
printf("usage : lda est [initial alpha] [k] [settings] [data] [random/seeded/*] [directory]\n");
printf(" lda inf [settings] [model] [data] [name]\n");
}
return(0);
}
示例4: QHeaderView
RotatedHeader::RotatedHeader(Qt::Orientation orientation, QWidget *parent)
: QHeaderView(orientation, parent)
, m_hovered_column(-1)
{
setClickable(true);
setSortIndicatorShown(true);
setMouseTracking(true);
read_settings();
connect(DT, SIGNAL(settings_changed()), this, SLOT(read_settings()));
}
示例5: proxy_listen_init
void proxy_listen_init(void)
{
if (enabled) {
return;
}
enabled = TRUE;
next_line = g_string_new(NULL);
proxy_clients = NULL;
proxy_listens = NULL;
read_settings();
signal_add("server incoming", (SIGNAL_FUNC) sig_incoming);
signal_add("server event", (SIGNAL_FUNC) sig_server_event);
signal_add("event connected", (SIGNAL_FUNC) event_connected);
signal_add("server disconnected", (SIGNAL_FUNC) sig_server_disconnected);
signal_add_first("event nick", (SIGNAL_FUNC) event_nick);
signal_add("message own_public", (SIGNAL_FUNC) sig_message_own_public);
signal_add("message own_private", (SIGNAL_FUNC) sig_message_own_private);
signal_add("message irc own_action", (SIGNAL_FUNC) sig_message_own_action);
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
signal_add("proxy client dump", (SIGNAL_FUNC) sig_dump);
}
示例6: term_common_init
void term_common_init(void)
{
#ifdef SIGWINCH
struct sigaction act;
#endif
settings_add_bool("lookandfeel", "colors", TRUE);
settings_add_bool("lookandfeel", "term_force_colors", FALSE);
settings_add_bool("lookandfeel", "term_auto_detach", FALSE);
settings_add_bool("lookandfeel", "mirc_blink_fix", FALSE);
force_colors = FALSE;
term_use_colors = term_has_colors() && settings_get_bool("colors");
read_settings();
#if defined (HAVE_NL_LANGINFO) && defined(CODESET)
if (strcmp(nl_langinfo(CODESET), "UTF-8") == 0) {
term_type = TERM_TYPE_UTF8;
term_set_input_type(TERM_TYPE_UTF8);
}
#endif
signal_add("beep", (SIGNAL_FUNC) term_beep);
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
command_bind("resize", NULL, (SIGNAL_FUNC) cmd_resize);
command_bind("redraw", NULL, (SIGNAL_FUNC) cmd_redraw);
#ifdef SIGWINCH
sigemptyset (&act.sa_mask);
act.sa_flags = 0;
act.sa_handler = sig_winch;
sigaction(SIGWINCH, &act, NULL);
#endif
}
示例7: main
int main(int argc, char *argv[])
{
/* if exist the setting.ini, then read it */
read_settings();
pjSerialPort_Initialize();
pjSerialPort_OpenPort( g_port, g_baud_rate, g_parity, g_data_bits, g_stop_bits );
g_callbacks = (pjSerialPort_Callback*)malloc( sizeof(pjSerialPort_Callback) * SERIALPORT_CALLBACKS );
g_callbacks[0] = SendDataWithLineEnd;
g_callbacks[1] = SendDataWithoutLineEnd;
g_callbacks[2] = Exit;
while( 1 ){
if( pjSerialPort_IsOpened() ){
printf("open port passed.\n");
while( !kbhit() ){
printf( "%s", pjSerialPort_ReadLineWithCallbacks( "sge", g_callbacks ) );
}
}else{
printf("open port failed.\n");
break;
}
}
system( "pause" );
return 1;
}
示例8: fe_log_init
void fe_log_init(void)
{
autoremove_tag = g_timeout_add(60000, (GSourceFunc) sig_autoremove, NULL);
settings_add_str("log", "autolog_path", "~/irclogs/$tag/$0.log");
settings_add_str("log", "autolog_level", "all");
settings_add_bool("log", "autolog", FALSE);
autolog_level = 0;
read_settings();
command_bind("log", NULL, (SIGNAL_FUNC) cmd_log);
command_bind("log open", NULL, (SIGNAL_FUNC) cmd_log_open);
command_bind("log close", NULL, (SIGNAL_FUNC) cmd_log_close);
command_bind("log start", NULL, (SIGNAL_FUNC) cmd_log_start);
command_bind("log stop", NULL, (SIGNAL_FUNC) cmd_log_stop);
command_bind("log ", NULL, (SIGNAL_FUNC) cmd_log_list);
command_bind("window log", NULL, (SIGNAL_FUNC) cmd_window_log);
command_bind("window logfile", NULL, (SIGNAL_FUNC) cmd_window_logfile);
signal_add_first("print text stripped", (SIGNAL_FUNC) sig_printtext_stripped);
signal_add("window item remove", (SIGNAL_FUNC) sig_window_item_remove);
signal_add("window refnum changed", (SIGNAL_FUNC) sig_window_refnum_changed);
signal_add("log locked", (SIGNAL_FUNC) sig_log_locked);
signal_add("log create failed", (SIGNAL_FUNC) sig_log_create_failed);
signal_add("awaylog show", (SIGNAL_FUNC) sig_awaylog_show);
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
}
示例9: main
int main(int argc, char *argv[])
{
#ifdef ENABLE_NLS
bindtextdomain(GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR);
bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8");
textdomain(GETTEXT_PACKAGE);
#endif
gtk_set_locale();
gtk_init(&argc, &argv);
// create and show main window
mainWindow = (GtkWidget*) create_MainWindow();
gtk_widget_show(mainWindow);
// read config file
if(read_settings()!=0)
show_preferences();
while(!get_mix_path())
if(!show_preferences()) return 0;
// initialize MIX
while(mix_init(get_mix_path()))
if(!show_preferences()) return 0;
// open cmd arg passed sheet
if(argc > 1) {
open_project((const char*) argv[1]);
}
gtk_main();
return 0;
}
示例10: switch
void CLI::apply_option(int option) {
switch (option) {
case HUMAN_VS_CPU:
case CPU_VS_HUMAN:
case HUMAN_VS_HUMAN:
case CPU_VS_CPU:
init_game(option);
start_game();
end_game();
break;
case LOAD:
read_load();
break;
case SHOW_HELP:
print_help();
break;
case BENCHMARK:
run_benchmark();
break;
case WAC:
run_wac_test();
break;
case SETTINGS:
read_settings();
break;
case QUIT:
cout << "Thanks for playing...!! Have fun..\n";
break;
}
}
示例11: servers_setup_init
void servers_setup_init(void)
{
settings_add_int("server", "server_reconnect_time", 300);
settings_add_str("server", "hostname", "");
settings_add_bool("server", "skip_motd", FALSE);
settings_add_str("server", "default_nick", NULL);
settings_add_str("server", "alternate_nick", NULL);
settings_add_str("server", "user_name", NULL);
settings_add_str("server", "real_name", NULL);
settings_add_bool("ircproxy", "use_ircproxy", FALSE);
settings_add_str("ircproxy", "proxy_address", "");
settings_add_int("ircproxy", "proxy_port", 6667);
settings_add_str("ircproxy", "proxy_string", "CONNECT %s %d");
init_userinfo();
read_servers();
source_host_ip = NULL;
read_settings();
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
signal_add("setup reread", (SIGNAL_FUNC) read_servers);
}
示例12: servers_setup_init
void servers_setup_init(void)
{
settings_add_str("server", "hostname", "");
settings_add_str("server", "nick", NULL);
settings_add_str("server", "user_name", NULL);
settings_add_str("server", "real_name", NULL);
settings_add_bool("server", "use_ssl", FALSE);
settings_add_str("server", "ssl_cert", NULL);
settings_add_str("server", "ssl_pkey", NULL);
settings_add_bool("server", "ssl_verify", FALSE);
settings_add_str("server", "ssl_cafile", NULL);
settings_add_str("server", "ssl_cacert", NULL);
settings_add_bool("proxy", "use_proxy", FALSE);
settings_add_str("proxy", "proxy_address", "");
settings_add_int("proxy", "proxy_port", 6667);
settings_add_str("proxy", "proxy_string", "CONNECT %s %d");
settings_add_str("proxy", "proxy_string_after", "");
settings_add_str("proxy", "proxy_password", "");
setupservers = NULL;
source_host_ip4 = source_host_ip6 = NULL;
old_source_host = NULL;
read_settings();
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
signal_add("setup reread", (SIGNAL_FUNC) read_servers);
signal_add("irssi init read settings", (SIGNAL_FUNC) read_servers);
}
示例13: fe_irc_dcc_init
void fe_irc_dcc_init(void)
{
signal_add("dcc connected", (SIGNAL_FUNC) dcc_connected);
signal_add("dcc rejected", (SIGNAL_FUNC) dcc_rejected);
signal_add("dcc closed", (SIGNAL_FUNC) dcc_closed);
signal_add("dcc chat message", (SIGNAL_FUNC) dcc_chat_msg);
signal_add("dcc ctcp action", (SIGNAL_FUNC) dcc_chat_action);
signal_add("default dcc ctcp", (SIGNAL_FUNC) dcc_chat_ctcp);
signal_add("dcc request", (SIGNAL_FUNC) dcc_request);
signal_add("dcc error connect", (SIGNAL_FUNC) dcc_error_connect);
signal_add("dcc error file create", (SIGNAL_FUNC) dcc_error_file_create);
signal_add("dcc error file not found", (SIGNAL_FUNC) dcc_error_file_not_found);
signal_add("dcc error get not found", (SIGNAL_FUNC) dcc_error_get_not_found);
signal_add("dcc error send exists", (SIGNAL_FUNC) dcc_error_send_exists);
signal_add("dcc error unknown type", (SIGNAL_FUNC) dcc_error_unknown_type);
signal_add("dcc error close not found", (SIGNAL_FUNC) dcc_error_close_not_found);
signal_add("dcc unknown ctcp", (SIGNAL_FUNC) dcc_unknown_ctcp);
signal_add("dcc unknown reply", (SIGNAL_FUNC) dcc_unknown_reply);
signal_add("dcc destroyed", (SIGNAL_FUNC) sig_dcc_destroyed);
signal_add("query destroyed", (SIGNAL_FUNC) sig_query_destroyed);
signal_add("complete command dcc send", (SIGNAL_FUNC) sig_dcc_send_complete);
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
command_bind("msg", NULL, (SIGNAL_FUNC) cmd_msg);
command_bind("me", NULL, (SIGNAL_FUNC) cmd_me);
command_bind("action", NULL, (SIGNAL_FUNC) cmd_action);
command_bind("ctcp", NULL, (SIGNAL_FUNC) cmd_ctcp);
command_bind("dcc", NULL, (SIGNAL_FUNC) cmd_dcc);
command_bind("dcc list", NULL, (SIGNAL_FUNC) cmd_dcc_list);
theme_register(fecommon_irc_dcc_formats);
read_settings();
}
示例14: chat_completion_init
void chat_completion_init(void)
{
settings_add_str("completion", "completion_char", ":");
settings_add_bool("completion", "completion_auto", FALSE);
settings_add_int("completion", "completion_keep_publics", 50);
settings_add_int("completion", "completion_keep_privates", 10);
settings_add_bool("completion", "expand_escapes", FALSE);
settings_add_bool("completion", "completion_nicks_lowercase", FALSE);
settings_add_bool("completion", "completion_strict", FALSE);
read_settings();
signal_add("complete word", (SIGNAL_FUNC) sig_complete_word);
signal_add("complete command msg", (SIGNAL_FUNC) sig_complete_msg);
signal_add("complete command query", (SIGNAL_FUNC) sig_complete_msg);
signal_add("complete command action", (SIGNAL_FUNC) sig_complete_msg);
signal_add("complete erase command msg", (SIGNAL_FUNC) sig_erase_complete_msg);
signal_add("complete erase command query", (SIGNAL_FUNC) sig_erase_complete_msg);
signal_add("complete erase command action", (SIGNAL_FUNC) sig_erase_complete_msg);
signal_add("complete command connect", (SIGNAL_FUNC) sig_complete_connect);
signal_add("complete command server", (SIGNAL_FUNC) sig_complete_connect);
signal_add("complete command topic", (SIGNAL_FUNC) sig_complete_topic);
signal_add("message public", (SIGNAL_FUNC) sig_message_public);
signal_add("message join", (SIGNAL_FUNC) sig_message_join);
signal_add("message private", (SIGNAL_FUNC) sig_message_private);
signal_add("message own_public", (SIGNAL_FUNC) sig_message_own_public);
signal_add("message own_private", (SIGNAL_FUNC) sig_message_own_private);
signal_add("nicklist remove", (SIGNAL_FUNC) sig_nick_removed);
signal_add("nicklist changed", (SIGNAL_FUNC) sig_nick_changed);
signal_add("send text", (SIGNAL_FUNC) event_text);
signal_add("server disconnected", (SIGNAL_FUNC) sig_server_disconnected);
signal_add("channel destroyed", (SIGNAL_FUNC) sig_channel_destroyed);
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
}
示例15: fe_queries_init
void fe_queries_init(void)
{
settings_add_level("lookandfeel", "autocreate_query_level", "MSGS DCCMSGS");
settings_add_bool("lookandfeel", "autocreate_own_query", TRUE);
settings_add_time("lookandfeel", "autoclose_query", "0");
queryclose_tag = -1;
read_settings();
signal_add("query created", (SIGNAL_FUNC) signal_query_created);
signal_add("query destroyed", (SIGNAL_FUNC) signal_query_destroyed);
signal_add("query server changed", (SIGNAL_FUNC) signal_query_server_changed);
signal_add("query nick changed", (SIGNAL_FUNC) signal_query_nick_changed);
signal_add("window item server changed", (SIGNAL_FUNC) signal_window_item_server_changed);
signal_add("server connected", (SIGNAL_FUNC) sig_server_connected);
signal_add("window changed", (SIGNAL_FUNC) sig_window_changed);
signal_add_first("message private", (SIGNAL_FUNC) sig_message_private);
signal_add("setup changed", (SIGNAL_FUNC) read_settings);
command_bind("query", NULL, (SIGNAL_FUNC) cmd_query);
command_bind("unquery", NULL, (SIGNAL_FUNC) cmd_unquery);
command_bind("window server", NULL, (SIGNAL_FUNC) cmd_window_server);
command_set_options("query", "window");
}