예제 #1
0
 // implement pure virtual of form display
 bool form_display( void )
 {
   bool breturn = true;
   ocString group_sql = "select id, name from groups";
   if( !oLogin.SiteAdmin() )
   {
     group_sql += " where id = ";
     group_sql += oLogin.GroupId();
   }
   group_sql += " order by name";
   script << endl << "<!--" << group_sql << "-->" << endl;
   script << makeTop("users_ui.cgi", "USERS")
          << makeStaticBox("Id","id",id,"12" )
          << makeComboBox("Group", "group_id", group_id, 
                           group_sql)                
          << makeTextBox("First","first",first,"24")
          << makeTextBox("Last","last",last,"24")
          << makeTextBox("Login","login",login,"24")
          << makeTextBox("Password","password",password,"12")
          << makeTextBox("Phone Number","phone_number",phone_number,"16")
          << makeTextBox("Email","email",email,"64");
   if( group_id != 0 )
   {
     ocString select = "select r.id, r.name from roles r inner join group_roles gr on "
                       "r.id = gr.role_id where gr.group_id = ";
     select.append(group_id);                   
     script
          << makeComboBox("Roles","role_id",user_roles,
                          select.c_str(), 
                          "", " multiple='multiple' size='6'" );  
   }                                    
   script << makeButtons( key() )
          << makeBottom( m_result ) << endl; 
   return breturn;
 }      
예제 #2
0
 // implement pure virtual of form display
 bool form_display( void )
 {
   bool breturn = true;
   script << makeTop( "store_ui.cgi", "Stores" )
          << makeStaticBox(  "Store ID","Id",StoreID,"12" ) 
          << makeComboBox( "Marketer*:","MarketerID",MarketerID,
                           "select MarketerID, MarketerName from Marketer" )
          << makeComboBox( "Sub-Categories*:","SubcategoryID",SubcategoryIDs,
                           "select SubcategoryID, concat(CategoryName, ' - ',  SubcategoryName) "
                           "from Subcategory s inner join Category c on s.CategoryID = "
                           "c.CategoryID", "", " multiple='multiple' size='6'" )  
          << makeTextBox(  "Marketer Store ID","MarketerStoreID",MarketerStoreID,"55" )                                                   
          << makeTextBox(  "Store Name*:","StoreName",StoreName,"55" )
          << makeTextBox(  "Store Link*:","StoreLink",StoreLink,"512","55" )           
          << makeTextArea( "Store Info*:","StoreInfo",StoreInfo ) 
          << makeComboBox( "Store Template:","StoreTemplateID", StoreTemplateID,
                           "select StoreTemplateID, StoreTemplateName from StoreTemplate" )                              
          << makeImageBox( "Store Image*:","StoreImage", StoreImage,"35" ) 
          << makeManualComboBox("Commission Type*:","CommissionType", 
                                CommissionType, "Dollar ($)=$,Percentage (%)=%" ) 
          << makeTextBox( "Commission*:","Commission",Commission,"8" ) 
          << makeTextBox( "Discount*:","Discount",Discount,"8" ) 
          << makeTextBox( "Footnote: ","Footnote",Footnote,"55" ) 
          << makeBoolBox(  "Featured Store?:","Featured", Featured) 
          << makeBoolBox(  "Store Enabled?:","Enabled", Enabled)                   
          << makeButtons( key() )
          << makeBottom( m_result ) << endl; 
   return breturn;
 }      
예제 #3
0
 // implement pure virtual of form display
 bool form_display( void )
 {
   bool breturn = true;
   script << makeTop( "category_ui.cgi", "Categories" )
          << makeTextBox("Category ID","Id",CategoryID,"12")
          << makeTextBox("CategoryName","CategoryName",CategoryName,"56")          
          << makeButtons( key() )
          << makeBottom( m_result ) << endl; 
   return breturn;
 }      
예제 #4
0
 // implement pure virtual of form display
 bool form_display( void )
 {
   bool breturn = true;
   script << makeTop("group_sites_ui.cgi", "GROUP SITES")
          << makeStaticBox("Id", "id", id, "12")           
          << makeComboBox( "Group", "group_id", group_id, 
                           "select id, name from groups order by name" )  
          << makeComboBox( "Site", "site_id", site_id, 
                           "select id, name from metasite.sites order by name" )                            
          << makeButtons( key() )
          << makeBottom( m_result ) << endl; 
   return breturn;
 }      
예제 #5
0
bool TitleScene::init()
{
	if(!Layer::init())
	{
		return false;
	}


	auto bgSprite = Sprite::createWithSpriteFrameName("TitleBackground.png");
	bgSprite->setAnchorPoint(Vec2::ZERO); 
	addChild(bgSprite);
	makeButtons();
	return true;
}
예제 #6
0
 // implement pure virtual of form display
 bool form_display( void )
 {
   bool breturn = true;
   script << makeTop("roles_ui.cgi", "ROLES")
          << makeStaticBox("Id","id",id,"12" )             
          << makeTextBox("Name","name",name,"24")
          << makeTextArea("Comments","comment",comment,  "2", "50")
          << makeComboBox( "Services","service_id",role_services,
                           "select id,  name from services", 
                           "", " multiple='multiple' size='6'" );
   script << makeButtons( key() )
          << makeBottom( m_result ) << endl; 
   return breturn;
 }
예제 #7
0
파일: kdvi.cpp 프로젝트: xwizard/kde1
kdvi::kdvi( char *fname, QWidget *, const char *name )
    : KTopLevelWidget( name )
{
    msg = NULL;
    ssmenu = NULL;
    hbl = NULL;
    prefs = NULL;

    keys = new KAccel(this);

    readConfig();
    setMinimumSize( 400, 60 );
    setCaption( kapp->getCaption() );
    tipgroup = new QToolTipGroup( this, "TipGroup" );
    connect( tipgroup, SIGNAL(showTip(const char *)), SLOT(showTip(const char *)) );
    connect( tipgroup, SIGNAL(removeTip()), SLOT(removeTip()) );

    // Create KPanner for toolBar2 and dviwindow

    kpan = new KPanner( this, "panner",
                        KPanner::O_VERTICAL|KPanner::U_ABSOLUTE, 100);
    setView( kpan, TRUE );
    setFrameBorderWidth( 4 );
    kpan->setAbsSeparator( pannerValue );
    connect( kpan, SIGNAL(positionChanged()), SLOT(pannerChanged()) );

    // Create a dvi window

    dviwin = new dviWindow( basedpi, mfmode, paper, makepk,
                            kpan->child1(), "dviWindow" );
    connect( dviwin, SIGNAL(currentPage(int)), SLOT(setPage(int)) );
    connect( dviwin, SIGNAL(shrinkChanged(int)), SLOT(shrinkChanged(int)) );
    connect( dviwin, SIGNAL(fileChanged()), SLOT(fileChanged()) );
    connect( dviwin, SIGNAL(statusChange(const char *)),
             SLOT(showTip(const char *)) );
    connect( dviwin, SIGNAL(setPoint(QPoint)), SLOT(showPoint(QPoint)) );

    // Create a menubar

    menuBar = NULL;
    makeMenuBar();

    // Create toolbars

    toolBar = NULL;
    makeButtons();
    makeToolBar2( kpan->child0() );

    // Create a statusbar

    statusBar = NULL;
    makeStatusBar( i18n("No document") );

    // Lay out widgets

    QBoxLayout *l;
    l = new QBoxLayout( kpan->child0(), QBoxLayout::LeftToRight );
    l->addWidget( toolBar2 );
    l->activate();
    l = new QBoxLayout( kpan->child1(), QBoxLayout::LeftToRight );
    l->addWidget( dviwin );
    l->activate();

    // Create RMB menu

    rmbmenu = new QPopupMenu;
    rmbmenu->setMouseTracking( TRUE );
    rmbmenu->connectItem( rmbmenu->insertItem(i18n("Toggle Menubar")),
                          this, SLOT(toggleShowMenubar()) );
    rmbmenu->connectItem( rmbmenu->insertItem(i18n("Mark page")),
                          marklist, SLOT(markSelected()) );
    rmbmenu->connectItem( rmbmenu->insertItem(i18n("Redraw")),
                          dviwin, SLOT(drawPage()) );
    rmbmenu->connectItem( rmbmenu->insertItem(i18n("Preferences ...")),
                          this, SLOT(optionsPreferences()) );

    // Bind keys

    bindKeys();
    updateMenuAccel();

// Drag and drop

    KDNDDropZone * dropZone = new KDNDDropZone( this , DndURL);
    connect( dropZone, SIGNAL( dropAction( KDNDDropZone *) ),
             SLOT( dropEvent( KDNDDropZone *) ) );

    // Read config options

    applyPreferences();

    selectSmall();
    dviwin->installEventFilter( this );

    message( "" );
    openFile(QString(fname));
}