Changeset 226


Ignore:
Timestamp:
Aug 1, 2010, 1:38:32 PM (11 years ago)
Author:
Joachim Langenbach
Message:
  • All Tests should be passed now
Location:
branches/release-0.3.0-rc1
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • branches/release-0.3.0-rc1/CMakeLists.txt

    r224 r226  
    9797#  SET(designer_DIR "/usr/lib/qt4/plugins/designer")
    9898        SET(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/lib)
    99         SET(EXECUTABLE_OUTPUT_PATH ${LIBRARY_OUTPUT_PATH}/bin)
     99        SET(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}/bin)
    100100ELSE(UNIX)
    101101        SET(PLUGINDIR ${bin_DIR}/plugins)
  • branches/release-0.3.0-rc1/src/MediaDBLib/loanmodel.cpp

    r212 r226  
    160160int LoanModel::columnCount ( const QModelIndex& parent ) const
    161161{
     162        if(parent.isValid())
     163                return 0;
     164       
    162165        return headerList.size();
    163166}
     
    165168int LoanModel::rowCount ( const QModelIndex& parent ) const
    166169{
     170        if(parent.isValid())
     171                return 0;
     172       
    167173        return items.size();
    168174}
     
    176182{
    177183        if(parent.isValid())
     184                return QModelIndex();
     185       
     186        if(column < 0)
     187                return QModelIndex();
     188        if(columnCount() <= column)
    178189                return QModelIndex();
    179190       
  • branches/release-0.3.0-rc1/src/MediaDBLib/personsmodel.cpp

    r221 r226  
    148148int PersonsModel::columnCount ( const QModelIndex& parent ) const
    149149{
     150        if(parent.isValid())
     151                return 0;
     152       
    150153        return 2;
    151154}
     
    153156int PersonsModel::rowCount ( const QModelIndex& parent ) const
    154157{
     158        if(parent.isValid())
     159                return 0;
     160       
    155161        return items.size();
    156162}
     
    166172    return QModelIndex();
    167173 
     174        if(column < 0)
     175                return QModelIndex();
     176        if(columnCount() <= column)
     177                return QModelIndex();
     178
    168179  if(row < 0)
    169180    return QModelIndex();
  • branches/release-0.3.0-rc1/src/MediaDBLib/tests/mimetypemodeltest.cpp

    r222 r226  
    4141void MimeTypeModelTest::testModel()
    4242{
    43         Program *app1, *app2, *app3;
    44         app1 = new Program();
    45         app2 = new Program("bla");
    46         app3 = new Program("bli");
    4743        QList<MimeType*> items;
    4844        items << new MimeType();
    4945        items << new MimeType("Test");
    5046        items << new MimeType("Test 2");
    51         items[3]->setPossibleProgram(app1);
    52         items[3]->setPossibleProgram(app2);
    53         items[3]->setDefaultProgram(app3);
     47        items[items.size() - 1]->setPossibleProgram("Bla1");
     48        items[items.size() - 1]->setPossibleProgram("Bla2");
     49        items[items.size() - 1]->setDefaultProgram(0);
    5450        items << new MimeType("Test 3");
    55         items[4]->setPossibleProgram(app1);
    56         items[4]->setPossibleProgram(app2);
    57         items[4]->setPossibleProgram(app3);
    58         items[4]->setDefaultProgram(app3);
     51        items[items.size() - 1]->setPossibleProgram("Bla1");
     52        items[items.size() - 1]->setPossibleProgram("Bla2");
     53        items[items.size() - 1]->setPossibleProgram("Bla3");
     54        items[items.size() - 1]->setDefaultProgram(items[items.size() - 1]->possiblePrograms()[2]);
    5955       
    6056        foreach(MimeType *type, items)
  • branches/release-0.3.0-rc1/src/mediadb/projectsmodel.cpp

    r212 r226  
    185185int ProjectsModel::rowCount ( const QModelIndex& parent ) const
    186186{
     187        if(parent.isValid())
     188                return 0;
     189       
    187190        return projects.size();
    188191}
     
    195198QModelIndex ProjectsModel::index ( int row, int column, const QModelIndex& parent ) const
    196199{
     200        if(parent.isValid())
     201                return QModelIndex();
     202       
     203        if(column < 0)
     204                return QModelIndex();
     205        if(columnCount() <= column)
     206                return QModelIndex();
     207       
    197208        if((row < 0) || (projects.size() <= row))
    198209                return QModelIndex();
    199210       
    200211        return createIndex(row, column, projects[row]);
    201 }
    202 
    203 bool ProjectsModel::hasChildren ( const QModelIndex& parent ) const
    204 {
    205   return QAbstractItemModel::hasChildren ( parent );
    206212}
    207213
  • branches/release-0.3.0-rc1/src/mediadb/projectsmodel.h

    r201 r226  
    5858    QModelIndex parent ( const QModelIndex& child ) const;
    5959    QModelIndex index ( int row, int column, const QModelIndex& parent = QModelIndex() ) const;
    60     bool hasChildren ( const QModelIndex& parent = QModelIndex() ) const;
    6160    QVariant headerData ( int section, Qt::Orientation orientation, int role = Qt::DisplayRole ) const;
    6261               
  • branches/release-0.3.0-rc1/src/mediadb/tests/projectsmodeltest.cpp

    r223 r226  
    5252        items[items.size() - 1]->addMaterial(QSqlRecord());
    5353        items << new Project();
    54         items[items.size() - 1]->setName("Test 1");
     54        items[items.size() - 1]->setName("Test 2");
    5555        items[items.size() - 1]->setId(12);
    5656        items[items.size() - 1]->addMaterial(new Medium());
Note: See TracChangeset for help on using the changeset viewer.