Changeset 294 in PSPA


Ignore:
Timestamp:
Jan 29, 2013, 5:53:47 PM (12 years ago)
Author:
garnier
Message:

prepare to "erase element on double click"

Location:
Interface_Web/trunk/pspaWT
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • Interface_Web/trunk/pspaWT/History

    r293 r294  
    1414  dans les élements
    1515- Bug #18 à la modification d'un label : Corrigé
     16- prepare to "erase element on double click"
    1617
    1718- GWt_abstractElement : Déplacement de methode createDragImage()
  • Interface_Web/trunk/pspaWT/sources/userInterface/include/GWt_abstractElement.h

    r293 r294  
    3232   
    3333    string* beginDialog();
     34    void initialize();
    3435    public :
    3536   
     
    4041   
    4142    void clicked();
     43    void doubleClicked();
    4244    void setLabelWidget();
    4345    void updateLabelWidget();
  • Interface_Web/trunk/pspaWT/sources/userInterface/src/GWt_abstractElement.cc

    r293 r294  
    2626{
    2727    abstractElement_ = elem;
     28}
     29
     30
     31void GWt_abstractElement::initialize()
     32{
     33    // make image
     34    image_ = new WImage(getBigImageURL(),this);
     35   
     36    // activate slots
     37    image_->doubleClicked().connect(this,&GWt_abstractElement::doubleClicked);
     38    image_->clicked().connect(this,&GWt_abstractElement::clicked);
     39   
    2840}
    2941
     
    8294void GWt_abstractElement::clicked()
    8395{
    84     cout << "mouse key was clicked on this widget" << endl;
    8596    dialog_->show();
     97}
     98
     99
     100void GWt_abstractElement::doubleClicked()
     101{
     102    cout << "mouse key was double clicked on this widget" << endl;
    86103}
    87104
  • Interface_Web/trunk/pspaWT/sources/userInterface/src/GWt_beam.cc

    r293 r294  
    4747    dialog_->finished().connect(this, &GWt_beam::dialogDone);
    4848   
    49     // make image
    50     image_ = new WImage(getBigImageURL(),this);
    51    
    52     // activate slots
    53     image_->clicked().connect(this,&GWt_abstractElement::clicked);
    54    
     49    initialize();
    5550}
    5651
  • Interface_Web/trunk/pspaWT/sources/userInterface/src/GWt_bend.cc

    r293 r294  
    4747    dialog_->finished().connect(this, &GWt_bend::dialogDone);
    4848   
    49     // make image
    50     image_ = new WImage(getBigImageURL(),this);
    51    
    52     // activate slots
    53     image_->clicked().connect(this,&GWt_abstractElement::clicked);
    54    
    55    
     49    initialize();
    5650}
    5751
  • Interface_Web/trunk/pspaWT/sources/userInterface/src/GWt_cell.cc

    r293 r294  
    6969    dialog_->finished().connect(this, &GWt_cell::dialogDone);
    7070   
    71     // make image
    72     image_ = new WImage(getBigImageURL(),this);
    73    
    74     // activate slots
    75     image_->clicked().connect(this,&GWt_abstractElement::clicked);
    76    
    77    
     71    initialize();   
    7872}
    7973
  • Interface_Web/trunk/pspaWT/sources/userInterface/src/GWt_drift.cc

    r293 r294  
    2525    dialog_->finished().connect(this, &GWt_drift::dialogDone);
    2626   
    27     // make image
    28     image_ = new WImage(getBigImageURL(),this);
    29    
    30     // activate slots
    31     image_->clicked().connect(this,&GWt_abstractElement::clicked);
    32    
     27    initialize();
    3328}
    3429
  • Interface_Web/trunk/pspaWT/sources/userInterface/src/GWt_dropZoneLigneFaisceau.cc

    r292 r294  
    3333    mouseWentOut().connect(this, &GWt_dropZoneLigneFaisceau::mouseOut);
    3434    mouseDragged().connect(this, &GWt_dropZoneLigneFaisceau::mouseIsDragged);
    35    
    3635//    decorationStyle().setBorder (WBorder (WBorder::Dotted));
    3736   
  • Interface_Web/trunk/pspaWT/sources/userInterface/src/GWt_fit.cc

    r293 r294  
    4848    dialog_->finished().connect(this, &GWt_fit::dialogDone);
    4949   
    50     // make image
    51     image_ = new WImage(getBigImageURL(),this);
    52    
    53     // activate slots
    54     image_->clicked().connect(this,&GWt_abstractElement::clicked);
    55    
     50    initialize();
    5651}
    5752
  • Interface_Web/trunk/pspaWT/sources/userInterface/src/GWt_rfgun.cc

    r293 r294  
    4444    dialog_->finished().connect(this, &GWt_rfgun::dialogDone);
    4545   
    46     // make image
    47     image_ = new WImage(getBigImageURL(),this);
    48    
    49     // activate slots
    50     image_->clicked().connect(this,&GWt_abstractElement::clicked);
    51    
     46    initialize();
    5247}
    5348
  • Interface_Web/trunk/pspaWT/sources/userInterface/src/GWt_soleno.cc

    r293 r294  
    2929    submit->clicked().connect(dialog_, &Wt::WDialog::accept);
    3030    dialog_->finished().connect(this, &GWt_soleno::dialogDone);
    31    
    32     // make image
    33     image_ = new WImage(getBigImageURL(),this);
    34    
    35     // activate slots
    36     image_->clicked().connect(this,&GWt_abstractElement::clicked);
    37    
     31
     32    initialize();
    3833}
    3934
Note: See TracChangeset for help on using the changeset viewer.